// Constructor public AnimalWorld(ContinentFactory factory) { carnivore = factory.CreateCarnivore(); herbivore = factory.CreateHerbivore(); }
// Constructor public AnimalWorld(ContinentFactory factory) { _carnivore = factory.CreateCarnivore(); _herbivore = factory.CreateHerbivore(); }
public override void Eat(Carnivore c) { Console.WriteLine(this.GetType().Name + " eats " + c.GetType().Name); }
// Constructor public AnimalWorld(ContinentFactory factory) { _carnivore = factory.CreateCarnivore(); _herbivore = factory.CreateHerbivore(); _problem = factory.CreateProblem(); _giant = factory.CreateGiant(); _giant2 = factory.CreateSmallGiant(); }
public abstract void Eat(Carnivore c);