public PriusCar(ICarPartsBuilder builder)
     : base(builder)
 {
 }
 public FerrariCar(ICarPartsBuilder builder)
     : base(builder)
 {
 }
 public Car BuildMyCar(ICarPartsBuilder carPartsBuilder)
 {
     return new PriusCar(new PriusBuilder());
 }
Example #4
0
 protected Car(ICarPartsBuilder builder)
 {
     this._wheels = builder.CreateWheel();
             this._body = builder.CreateBody();
             this._engine = builder.CreateEngine();
 }
 public Car BuildMyCar(ICarPartsBuilder carPartsBuilder)
 {
     return  new FerrariCar(new FerrariBuilder());
 }