示例#1
0
 // Builder uses a complex series of steps
 //
 public void Assemble(SandwichBuilder sandwichBuilder)
 {
     sandwichBuilder.AddBread();
     sandwichBuilder.AddMeats();
     sandwichBuilder.AddCheese();
     sandwichBuilder.AddVeggies();
     sandwichBuilder.AddCondiments();
 }
示例#2
0
 public void BuildSandwich()
 {
     _builder.CreateSandwich();
     _builder.PrepareBread();
     _builder.AddCheese();
 }