Beispiel #1
0
        static void Main(string[] args)
        {
            IMotor   naftero  = new Naftero();
            Vehiculo Fiat1500 = new Fiat1500(naftero, 300);

            Fiat1500.MostrarCaracteristicas();
            Fiat1500.Acelerar(5.9d);
            Fiat1500.Frenar();
            Console.ReadLine();

            IMotor   motorDiesel = new Diesel();
            Vehiculo kangoo      = new RenaultKangoo(motorDiesel, true);

            kangoo.MostrarCaracteristicas();
            kangoo.Acelerar(2.4d);
            kangoo.Frenar();
            Console.ReadLine();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            IVendible kangoo = new RenaultKangoo();

            kangoo = new CubreCarter(kangoo);

            Console.WriteLine(kangoo.GetDescripcion());
            Console.WriteLine("Su precio es ${0}", kangoo.GetPrecio());
            Console.WriteLine();
            Console.WriteLine("***********************************************************");

            IVendible prisma = new ChevroletPrisma();

            prisma = new LlantasAleacion(prisma);
            prisma = new CubreCarter(prisma);

            Console.WriteLine(prisma.GetDescripcion());
            Console.WriteLine("Su precio es ${0}", prisma.GetPrecio());
            Console.WriteLine();
            Console.WriteLine("***********************************************************");

            prisma = new AsientoCuero(prisma);
            prisma = new Polarizado(prisma);

            Console.WriteLine(prisma.GetDescripcion());
            Console.WriteLine("Su precio es ${0}", prisma.GetPrecio());
            Console.WriteLine();
            Console.WriteLine("***********************************************************");

            IVendible focus = new FordFocus();

            focus = new LlantasAleacion(focus);
            focus = new AsientoCuero(focus);
            focus = new Polarizado(focus);
            focus = new CajaAutomatica(focus);

            Console.WriteLine(focus.GetDescripcion());
            Console.WriteLine("Su precio es ${0}", focus.GetPrecio());
            Console.WriteLine();
            Console.WriteLine("***********************************************************");

            Console.ReadLine();
        }