예제 #1
0
 static void PlayWithDuck(Duck duck)
 {
     DrawDuck(duck);
     duck.Quack();
     duck.Fly();
     duck.Dance();
     Console.WriteLine();
 }
예제 #2
0
파일: Program.cs 프로젝트: egoshin-igor/OOD
        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();
        }