public static void Main()
var zebra = new Animal(new Herbivoro());
var leao = new Animal(new Carnivoro());
private readonly IDieta dieta;
public Animal(IDieta dieta)
public void Comer(string comida)
public void Comer(string comida);
public class Carnivoro : IDieta
public void Comer(string comida)
Console.WriteLine("Rangou " + comida);
public class Herbivoro : IDieta
public void Comer(string comida)
Console.WriteLine("Mastigou " + comida);