Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 public void Feed(PetCat cat)
 {
     PetFeeder.FeedPet(cat, new Fish());
 }
Ejemplo n.º 3
0
 public void Feed(PetDog dog)
 {
     PetFeeder.FeedPet(dog, new Kibble());
 }