static void Main(string[] args) { var sandwichMaker = new SandwichMaker(new TastySandwichBuilder()); sandwichMaker.BuildSandwich(); var sandwich = sandwichMaker.GetSandwich(); }
private static void Main(string[] args) { var sandwichMaker = new SandwichMaker(new MySandwichBuilder()); sandwichMaker.BuildSandwich(); var sandwich1 = sandwichMaker.GetSandwhich(); sandwich1.Display(); var sandwichMaker2 = new SandwichMaker(new ClubSandwichBuilder()); sandwichMaker2.BuildSandwich(); var sandwich2 = sandwichMaker2.GetSandwhich(); sandwich2.Display(); Console.ReadKey(); }
public static void Main(string[] args) { var builder = new SandwichBuilder(); var maker = new SandwichMaker(builder); maker.CreateSandwich(); var sandwich = builder.GetSandwich(); sandwich.Display(); Console.WriteLine(); var builder2 = new ClubSandwichBuilder(); var maker2 = new SandwichMaker(builder2); maker2.CreateSandwich(); var sandwich2 = builder2.GetSandwich(); sandwich2.Display(); Console.ReadKey(); }