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(); }
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(); }