public Sandwich ConstructSandwich(SandwichBuilder sandwichBuilder) { sandwichBuilder.CreateNewSandwich(); sandwichBuilder.SetSandwichType(); sandwichBuilder.AddCondiments(); sandwichBuilder.AddMeat(); sandwichBuilder.AddVeggies(); sandwichBuilder.PrepareSandwich(); return(sandwichBuilder.GetSandwich()); }