Example #1
0
 public static void Tratar(IAnimal animal) //exemplo de inversão de controle: não depente da classe e sim da interface, ela aceita todas as classes que implementaram a Interface IAnimal
 {                                         //na inversão de controle é usada uma Interface como Parâmetro
     animal.Comer();
 }