Ejemplo n.º 1
0
Archivo: Program.cs Proyecto: JvPost/DP
        static void Main(string[] args)
        {
            MallardDuck duck = new MallardDuck();

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


            Console.WriteLine();

            Console.WriteLine("The turkey says....");
            turkey.Gobble();
            turkey.Fly();


            Console.WriteLine();

            Console.WriteLine("The duck says....");
            TestDuck(duck);

            Console.WriteLine();

            Console.WriteLine("The turkey says....");
            TestDuck(TurkeyAdapter);

            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            MallardDuck mallardDuck   = new MallardDuck();
            WildTurkey  wildTurkey    = new WildTurkey();
            Duck        turkeyAdapter = new TurkeyAdapter(wildTurkey);

            turkeyAdapter.Fly();
            turkeyAdapter.Quack();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            var turkey = new WildTurkey();
            var duck   = new MallardDuck();

            var ducks = new List <IDuck>
            {
                duck,
                new DuckAdapter(turkey)
            };

            Run(ducks);

            Console.Read();
        }
Ejemplo n.º 4
0
        private static void Main()
        {
            var duck          = new MallardDuck();
            var turkey        = new WildTurkey();
            var turkeyAdapter = new TurkeyAdapter(turkey);

            Console.WriteLine("The Turkey says...");
            turkey.Gobble();
            turkey.Fly();

            Console.WriteLine("\nThe Duck says...");
            TestDuck(duck);

            Console.WriteLine("\nThe TurkeyAdapter says...");
            TestDuck(turkeyAdapter);
        }
        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();
        }
Ejemplo n.º 6
0
        static void Main()
        {
            MallardDuck mallardDuck = new MallardDuck();
            WildTurkey  wildTurkey  = new WildTurkey();

            IDuck turkeyAdapter = new TurkeyAdapter(wildTurkey);

            Console.WriteLine("\nThe Turkey says...");
            wildTurkey.Gobble();
            wildTurkey.Fly();

            Console.WriteLine("\nThe Duck says");
            TestDuck(mallardDuck);

            Console.WriteLine("\nThe TurkeyAdapter says");
            TestDuck(turkeyAdapter);
        }
Ejemplo n.º 7
0
        static void Main(string[] args)
        {
            Title.UpperIndent(Assembly.GetExecutingAssembly());

            Client client = new Client();
            IDuck  duck   = new WildDuck();

            client.WorkWithDuck(duck);

            System.Console.WriteLine();

            ITurkey             turkey = new WildTurkey();
            AdapterTurkeyToDuck adapterTurkeyToDuck = new AdapterTurkeyToDuck(turkey);

            client.WorkWithDuck(adapterTurkeyToDuck);

            Title.BottonIndent();
        }
Ejemplo n.º 8
0
        public static void Adapter()
        {
            MallardDuck duck = new MallardDuck();

            WildTurkey turkey = new WildTurkey();

            Duck turkeyAdapter = new TurkeyAdapter(turkey);

            Console.WriteLine("The Turkey says");
            turkey.Gobble();
            turkey.Fly();

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

            Console.WriteLine("The Turkey Adapter says...");
            TestDuck(turkeyAdapter);
        }
Ejemplo n.º 9
0
        static void Main()
        {
            IDuck duck = new MallardDuck();

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

            ITurkey turkey = new WildTurkey();

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

            IDuck adapter = new DuckAdapter(turkey);

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

            Console.ReadLine();
        }
Ejemplo n.º 10
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);
        }
Ejemplo n.º 11
0
        static void Main(string[] args)
        {
            //Se crean objetos Pato y Pavo.
            MallardDuck duck   = new MallardDuck();
            WildTurkey  turkey = new WildTurkey();
            //Se crea un Pavo disfrazado de Pato envolviendolo en un adaptador.
            IDuck turkeyAdapter = new TurkeyAdapter(turkey);

            Console.WriteLine("The Turkey says: ");
            turkey.Gobble();
            turkey.Fly();

            Console.WriteLine("\nThe Duck says: ");
            duck.Quack();
            duck.Fly();

            Console.WriteLine("\nThe Undercover Turkey says: ");
            testDuck(turkeyAdapter);
            Console.ReadKey();
        }
Ejemplo n.º 12
0
        static void Main(string[] args)
        {
            MallardDuck duck = new MallardDuck();

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

            Console.WriteLine("The Turkey says:");
            turkey.Gobble();
            turkey.Fly();

            Console.WriteLine("\nThe Duck says:");
            duck.Quack();
            duck.Fly();

            Console.WriteLine("\nThe Turkey Adapter says:");
            TestDuck(turkeyAdapter);

            Console.ReadLine();
        }
Ejemplo n.º 13
0
        static void Main(string[] args)
        {
            WildDuck wildDuck = new WildDuck();

            WildTurkey wildTurkey    = new WildTurkey();
            IDuck      turkeyAdapter = new TurkeyAdapter(wildTurkey);
            ITurkey    duckAdapter   = new DuckAdapter(wildDuck);

            Console.WriteLine("Indyk mówi:");
            wildTurkey.Bubble();
            wildTurkey.Fly();

            Console.WriteLine("Kaczka mówi:");
            TestDuck(wildDuck);

            Console.WriteLine("Adapter indyka mówi");
            TestDuck(turkeyAdapter);

            Console.WriteLine("Adapter kaczki mówi:");
            TestTurkey(duckAdapter);

            Console.ReadKey();
        }