Beispiel #1
0
        static void Main(string[] args)
        {
            MallardDuck duck    = new MallardDuck();
            WildTurkey  turkey  = new WildTurkey();
            Duck        adapter = new TurkeyAdapter(turkey);

            Console.WriteLine("The turkey says...");
            turkey.Google();
            turkey.fly();
            Console.WriteLine("The duck says...");
            duck.quack();
            duck.fly();
            Console.WriteLine("The adapter says ...");
            adapter.quack();
            adapter.fly();
            Console.ReadKey();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            MallardDuck duck = new MallardDuck();

            WildTurkey turkey        = new WildTurkey();
            var        turkeyAdapter = new TurkeyAdapter(turkey);

            Console.WriteLine("The Turkey says.......");
            turkey.gobble();
            turkey.fly();

            Console.WriteLine("The Duck says.......");
            testDuck(duck);

            Console.WriteLine("The TurkeyAdapter says...");
            testDuck(turkeyAdapter);

            Console.ReadLine();
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            MallardDuck duck = new MallardDuck();

            WildTurkey turkey = new WildTurkey();
            var turkeyAdapter = new TurkeyAdapter(turkey);

            Console.WriteLine("The Turkey says.......");
            turkey.gobble();
            turkey.fly();

            Console.WriteLine("The Duck says.......");
            testDuck(duck);

            Console.WriteLine("The TurkeyAdapter says...");
            testDuck(turkeyAdapter);

            Console.ReadLine();
        }