Exemple #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();
            }
Exemple #2
0
            // source код брав з гугл диску
            static void Main(string[] args)
            {
                Waiter       waiter = new Waiter();
                PizzaBuilder hawaiianPizzaBuilder = new HawaiianPizzaBuilder();
                PizzaBuilder spicyPizzaBuilder    = new SpicyPizzaBuilder();
                PizzaBuilder margaritaBuilder     = new MargaritaPizzaBuilder();

                Console.WriteLine("\ncustomer orders hawaiian\n");

                waiter.SetPizzaBuilder(hawaiianPizzaBuilder);
                waiter.ConstructPizza();

                Pizza pizza = waiter.GetPizza();

                pizza.Info();

                Console.WriteLine("\ncustomer orders spicy\n");

                waiter.SetPizzaBuilder(spicyPizzaBuilder);
                waiter.ConstructPizza();

                pizza = waiter.GetPizza();
                pizza.Info();

                Console.WriteLine("\ncustomer orders margarita\n");

                waiter.SetPizzaBuilder(margaritaBuilder);
                waiter.ConstructPizza();

                pizza = waiter.GetPizza();
                pizza.Info();

                Console.ReadKey();
            }
Exemple #3
0
        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();
        }
Exemple #4
0
            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();
            }