public override void BuildPartA() { product.Add("Part A"); }
public override void BuildA() { product.Add("胖子部件A"); }
public override void Housing() { product.Add("Housing - Wagon"); }
public override void BuildPartA() { _product.Add("BuilderB-PartA"); }
public override void BuildPartA() { _product.Add("PartA " + MyName()); }
public void BuildPartA() { product.Add("PartX "); }
public override void BuilderPartA() { product.Add("部件A"); }
public void BuildPartA() { product.Add("部件A"); }
public override void Housing() { product.Add("Housing - Coupe"); }
public override void Engine() { product.Add("Engine - 98"); }
public override void BuildPartA() { Console.WriteLine("Builder.ConcreteBuilder.BuildPartA method call."); product.Add("PartA"); }
public override void BuildPartA() { p.Add("建造A部件"); }
public override void CreatePartA() => product.Add("part C");
// All production steps work with the same product instance. public void BuildPartA() { _product.Add("PartA1"); }
public override void BuildSweets() { _product.Add("2 sweets are added"); }
public void BuildBody() { product.Add("This is a body of a Motorcycle"); }
public void StartUpOperations() { product.Add(string.Format($"Car Model name :{this.brandName}")); }