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