Ejemplo n.º 1
0
 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());
        }
Ejemplo n.º 3
0
 ///<inheritDoc/>
 public ISandwich GetSandwhich()
 {
     return(_builder.GetSandwich());
 }
Ejemplo n.º 4
0
 public Sandwich GetSandwich()
 {
     return(builder.GetSandwich());
 }