コード例 #1
0
            public static void Main(String[] args)
            {
                Waiter       waiter = new Waiter();
                PizzaBuilder hawaiianPizzaBuilder = new HawaiianPizzaBuilder();

                waiter.SetPizzaBuilder(hawaiianPizzaBuilder);
                waiter.ConstructPizza();
                Pizza pizza1 = waiter.GetPizza();

                pizza1.Info();

                PizzaBuilder spicyPizzaBuilder = new SpicyPizzaBuilder();

                waiter.SetPizzaBuilder(spicyPizzaBuilder);
                waiter.ConstructPizza();
                Pizza pizza2 = waiter.GetPizza();

                pizza2.Info();

                PizzaBuilder margaritaPizzaBuilder = new MargaritaPizzaBuilder();

                waiter.SetPizzaBuilder(margaritaPizzaBuilder);
                waiter.ConstructPizza();
                Pizza pizza3 = waiter.GetPizza();

                pizza3.Info();
                Console.ReadKey();
            }
コード例 #2
0
ファイル: Program.cs プロジェクト: YevhenYeris/Task6
            public static void Main(String[] args)
            {
                Waiter       waiter = new Waiter();
                PizzaBuilder hawaiianPizzaBuilder = new
                                                    HawaiianPizzaBuilder();
                PizzaBuilder spicyPizzaBuilder = new SpicyPizzaBuilder();

                waiter.SetPizzaBuilder(hawaiianPizzaBuilder);
                waiter.ConstructPizza();
                Pizza pizza = waiter.GetPizza();

                pizza.Info();
                Console.ReadKey();
            }