static void Main(string[] args) { AbstractVehicleFactory sportVehicle = new SportVehicleFactory(); AbstractVehicleFactory cofortVehicle = new ComfortVehicleFactory(); VehicleBuilder builder = new VehicleBuilder(); builder.BuildBody(cofortVehicle); builder.BuildEngine(sportVehicle); builder.BuildTransmition(sportVehicle); Vehicle hybridVehicle = builder.Vehicle; Console.WriteLine(hybridVehicle); Console.ReadKey(); }