public void Construct(VehicleBuilder builder) { builder.BuildChassie(); builder.BuildEngine(); builder.BuildWheels(); builder.BuildWindows(); }
public void Construct(VehicleBuilder vehicleBuilder) { vehicleBuilder.BuildFrame(); vehicleBuilder.BuildEngine(); vehicleBuilder.BuildWheels(); vehicleBuilder.BuildDoors(); }
public override IVehicle Build(VehicleBuilder builder) { builder.BuildBody(); builder.BuildChassis(); builder.BuildReinforceStorageArea(); builder.BuildWindows(); return(builder.Vehicle); }
public override IVehicle Build(VehicleBuilder builder) { builder.BuildBody(); builder.BuildChassis(); builder.BuildPassengerArea(); builder.BuildBoot(); builder.BuildWindows(); return(builder.Vehicle); }
public abstract IVehicle Build(VehicleBuilder builder);