示例#1
0
        private static void Main(string[] args)
        {
            FabricaOpcion      fabrica  = new FabricaOpcion();
            VehiculoSolicitado vehiculo = new VehiculoSolicitado();

            vehiculo.AgregaOpciones("air bag", 80, fabrica);
            vehiculo.AgregaOpciones("dirección asistida", 90,
                                    fabrica);
            vehiculo.AgregaOpciones("elevalunas eléctricos", 85,
                                    fabrica);
            vehiculo.MuestraOpciones();
            Console.ReadKey();
        }
 public void AgregaOpciones(string nombre, int precioDeVenta,
                            FabricaOpcion fabrica)
 {
     opciones.Add(fabrica.GetOption(nombre));
     precioDeVentaOpciones.Add(precioDeVenta);
 }