static void Main(string[] args)
        {
            //creating object of white duck
            Duck d = new WhiteDuck();

            d.Fly();
            d.Fb = new FlySlow();

            d.Quack();
            d.Fly();

            //creating object of red duck
            d = new RedDuck();
            d.Fly();
            d.Quack();

            //creating object of rubber duck
            d = new RubberDuck();
            d.Fly();
            d.Quack();

            //creating object of wooden duck
            d = new WoodenDuck();
            d.Fly();
            d.Quack();



            Console.ReadKey();
        }
Beispiel #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();
        }
Beispiel #3
0
        public void CheckWoodenDuck()
        {
            var wd = new WoodenDuck();

            wd.Show();
            wd.Fly();
            wd.Quack();
            wd.Swim();
        }
Beispiel #4
0
    public static void Main(string[] args)
    {
        RealDuck duck = new RealDuck();

        duck.Hello();
        duck.Swim();
        duck.SetSwim(new SwimDisability());
        duck.Swim();

        Console.WriteLine();

        WoodenDuck woodenDuck = new WoodenDuck();

        woodenDuck.Hello();
        woodenDuck.Fly();
    }
Beispiel #5
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();
        }