public void ConstructCar() { carBuilder.CreateNewCarProduct(); carBuilder.BuildBody(); carBuilder.BuildChasiss(); carBuilder.BuildEngine(); }
public override Car Construct() { CarBuilder.BuildFrame(); CarBuilder.BuildEngine(); CarBuilder.BuildWheels(); CarBuilder.BuildSafety(); return(CarBuilder.GetCar()); }
public void BuildCar() { carBuilder.BuildBase(); carBuilder.BuildWheels(); carBuilder.BuildEngine(); carBuilder.BuildRoof(); carBuilder.BuildMirrors(); carBuilder.BuildLights(); carBuilder.BuildInterior(); }
static void Main(string[] args) { CarBuilder carBuilder = new CarBuilder(new BMW520Car()); carBuilder.BuildFrame(); carBuilder.BuildEngine(); carBuilder.BuildDoors(); carBuilder.BuildWheels(); carBuilder.Show(); }
public void Implement(bool isPassenger) { _carBuilder.WireElectrics(); _carBuilder.BuildEngine(); _carBuilder.BuildBumpers(); if (isPassenger) { _carBuilder.InstallRadio(); } }
//дорогие автомобили public override Car Construct() { //делаем всё CarBuilder.BuildFrames(); CarBuilder.BuildEngine(); CarBuilder.BuildWheels(); CarBuilder.BuildSafety(); CarBuilder.BuildMultimedia(); CarBuilder.BuildLuxury(); return(CarBuilder.GetCar()); }
static void Main(string[] args) { Car car = new Car(); CarBuilder builder = new CarBuilder(); builder.BuildEngine(car) .BuildKutiq(car) .BuildTyres(car) .BuildKutiq(car) .BuildTyres(car) .BuildKutiq(car) .BuildTyres(car); Console.WriteLine(car.Engine); Console.WriteLine(car.Kitiq); Console.WriteLine(car.Tyres); }