public Sandwich BuildSandwich() { _builder.CreateSandwich(); _builder.PrepareBread(); _builder.ApplyMeatAndCheese(); _builder.ApplyVegetables(); _builder.AddCondiments(); return(_builder.GetSandwich()); }
public Sandwich ConstructSandwich(SandwichBuilder sandwichBuilder) { sandwichBuilder.CreateNewSandwich(); sandwichBuilder.SetSandwichType(); sandwichBuilder.AddCondiments(); sandwichBuilder.AddMeat(); sandwichBuilder.AddVeggies(); sandwichBuilder.PrepareSandwich(); return(sandwichBuilder.GetSandwich()); }
///<inheritDoc/> public ISandwich GetSandwhich() { return(_builder.GetSandwich()); }
public Sandwich GetSandwich() { return(builder.GetSandwich()); }