static void Main(string[] args) { Console.WriteLine("OOP example"); var dog = new PetDog("Ace", new PetColor("Black")); Console.WriteLine(dog.MyPet()); Console.ReadLine(); var cat = new PetCat("Clementine", new PetColor("Brown")); Console.WriteLine(cat.MyPet()); PetFeeder.FeedPet(cat, new Kibble()); Console.ReadLine(); Console.Beep(); }
public void Feed(PetCat cat) { PetFeeder.FeedPet(cat, new Fish()); }
public void Feed(PetDog dog) { PetFeeder.FeedPet(dog, new Kibble()); }