Exemplo n.º 1
0
 static void PlayWithDuck(Duck duck)
 {
     DrawDuck(duck);
     duck.Quack();
     duck.Fly();
     duck.Dance();
     Console.WriteLine();
 }
Exemplo n.º 2
0
        private static void SimulateDuck(Duck duck)
        {
            if (duck == null)
            {
                return;
            }

            Console.WriteLine(duck.GetType().Name);
            duck.Dance();
            duck.Display();
            duck.Fly();
            duck.Quack();
            duck.Swim();
            Console.WriteLine();
        }