public abstract void Eat(Herbivorus h);
internal AnimalWorld(ContinentFactory factory) { _herbivorus = factory.CreateHerbivorus(); _carnivorus = factory.CreateCarnivorus(); }
public override void Eat(Herbivorus h) { Console.WriteLine($"{this.GetType().Name} eats {h.GetType().Name}"); }