public MainBuilderII() { ManufacturerAutomovil newManufacturer = new ManufacturerAutomovil(); IAutomovilBuilder automovilBuilder = null; automovilBuilder = new CarroBuilder(); newManufacturer.Construct(automovilBuilder); Console.WriteLine("A new Automovil built:\n\n{0}", automovilBuilder.Auto.ToString()); automovilBuilder = new MotoBuilder(); newManufacturer.Construct(automovilBuilder); Console.WriteLine("A new Automovil built:\n\n{0}", automovilBuilder.Auto.ToString()); }
public void Construct(IAutomovilBuilder automovilBuilder) { automovilBuilder.BuildCaja(); automovilBuilder.BuildEstilo(); automovilBuilder.BuildTipo(); }