Exemplo n.º 1
0
        static void Main()
        {
            Duck littleDuck = new RubberDuck();
            Duck woodenDuck = new WoodenDuck();
            Duck simleDuck  = new SimpleDuck();
            Duck fakeDuck   = new FakeDuck();

            Console.WriteLine("1st duck");
            littleDuck.PerformFly();
            littleDuck.PerformQuack();
            littleDuck.Swim();

            Console.WriteLine("\n");

            Console.WriteLine("2nd duck");
            woodenDuck.PerformFly();
            woodenDuck.PerformQuack();
            woodenDuck.Swim();

            Console.WriteLine("\n");

            Console.WriteLine("3rd duck");
            simleDuck.PerformFly();
            simleDuck.PerformQuack();
            simleDuck.Swim();

            Console.WriteLine("\n");

            Console.WriteLine("4th duck");
            fakeDuck.PerformFly();
            fakeDuck.PerformQuack();
            fakeDuck.Swim();

            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //создаем разных уток и заставляем их рассказывать о себе
            Duck duck = new Duck();

            Console.WriteLine(duck.Name + ":\n");
            duck.Fly();
            duck.Quack();
            duck.Swim();

            WoodenDuck woodenduck = new WoodenDuck();

            Console.WriteLine("\n" + woodenduck.Name + ":\n");
            woodenduck.Fly();
            woodenduck.Quack();
            woodenduck.Swim();

            IronDuck ironduck = new IronDuck();

            Console.WriteLine("\n" + ironduck.Name + ":\n");
            ironduck.Fly();
            ironduck.Quack();
            ironduck.Swim();
            Console.ReadLine();
        }
Exemplo n.º 3
0
        public void CheckWoodenDuck()
        {
            var wd = new WoodenDuck();

            wd.Show();
            wd.Fly();
            wd.Quack();
            wd.Swim();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Duck exp1 = new Duck();

            Console.WriteLine("Я живая утка:\n");
            exp1.Fly();
            exp1.Swim();
            exp1.Quack();
            WoodenDuck exp2 = new WoodenDuck();

            Console.WriteLine("\nЯ деревянная утка:\n");
            exp2.Fly();
            exp2.Swim();
            exp2.Quack();
            RubberDuck exp3 = new RubberDuck();

            Console.WriteLine("\nЯ резиновая утка:\n");
            exp3.Fly();
            exp3.Swim();
            exp3.Quack();
            Console.ReadLine();
        }