public Animal(string name, IEatingStrategy eating, IMovingStrategy moving) { Name = name; eatingStrategy = eating; movingStrategy = moving; animalListeners = new List <IAnimalListener>(); }
public Bird(string name, IEatingStrategy eating, IMovingStrategy moving) : base(name, eating, moving) { }
public Amphibia(string name, IEatingStrategy eating, IMovingStrategy moving) : base(name, eating, moving) { }
public Reptile(string name, IEatingStrategy eating, IMovingStrategy moving) : base(name, eating, moving) { }