Esempio n. 1
0
        public void ExMain()
        {
            MallardDuck   mallardDuck   = new MallardDuck();
            WildTurkey    turkey        = new WildTurkey();
            TurkeyAdapter turkeyAdapter = new TurkeyAdapter(turkey);

            TurkeyTalk(turkeyAdapter);

            MallardTalk(mallardDuck);
            MallardTalk(turkeyAdapter);

            MallardDuck duck = new MallardDuck();
        }
Esempio n. 2
0
 private void TurkeyTalk(TurkeyAdapter turkeyAdapter)
 {
     turkeyAdapter.fly();
     turkeyAdapter.quack();
 }