예제 #1
0
        static void Main(string[] args)
        {
            IDuck fakeDuck = new TurkeyAdapter(new WildTurkey());

            fakeDuck.Quack();
            fakeDuck.Fly();
        }
예제 #2
0
        static void Main(string[] args)
        {
            IDuck fake_duck = new TurkeyAdapter(new WildTurkey());

            fake_duck.Quack();
            fake_duck.Fly();

            Console.ReadKey();
        }
예제 #3
0
        static void Main(string[] args)
        {
            MallardDuck mallardDuck   = new MallardDuck();
            WildTurkey  wildTurkey    = new WildTurkey();
            Duck        turkeyAdapter = new TurkeyAdapter(wildTurkey);

            turkeyAdapter.Fly();
            turkeyAdapter.Quack();
        }
        private void Start()
        {
            MallarDuck duck = new MallarDuck();

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

            turkey.Gobble();
            turkey.Fly();

            turkeyAdapter.Quack();
            turkeyAdapter.Fly();

            duck.Quack();
            duck.Fly();
        }
        static void Main(string[] args)
        {
            IDuck duck = new WildDuck();

            duck.Quack();
            duck.Fly();

            ITurkey turkey = new Turkey();

            turkey.Gobble();
            turkey.Fly();

            TurkeyAdapter adapter = new TurkeyAdapter(turkey);

            adapter.Quack();
            adapter.Fly();

            Console.ReadKey();
        }
예제 #6
0
        static void Main(string[] args)
        {
            WildTurkey  turkey = new WildTurkey();
            MallardDuck duck   = new MallardDuck();


            Duck turkeyAdapter = new TurkeyAdapter(turkey);

            turkeyAdapter.Fly();
            turkeyAdapter.Quack();

            //Console.WriteLine("The turkey says");
            //turkey.Gobble();
            //turkey.fly();
            //Console.WriteLine("The duck says");
            //testDuck(duck);
            //Console.WriteLine("The TurkeyAdapter says");
            //testDuck(turkeyAdapter);
        }