Пример #1
0
        static void Main(string[] args)
        {
            Pizza cheesePizza = PizzaFactory.CreatePizza("cheese");

            cheesePizza.Prepare();
            cheesePizza.Cut();
            cheesePizza.Bake();
            cheesePizza.Box();
        }
Пример #2
0
        public static void Main(string[] args)
        {
            var pizza = PizzaFactory.CreatePizza("BBQ Deluxe");

            pizza.MakePizza(false);
            Console.WriteLine($"{pizza.PizzaName} : £{pizza.Price}");
            Console.WriteLine($"with {pizza.Sauce} sauce");
            Console.WriteLine("Toppings");
            foreach (var topping in pizza.Toppings)
            {
                Console.WriteLine(topping);
            }
            if (pizza.StuffedCrust)
            {
                Console.WriteLine("with stuffed crust");
            }
            Console.WriteLine($"Ready in {pizza.TimeToPrepare.TotalMinutes} minutes.");

            Console.ReadLine();
        }
Пример #3
0
 public IPizza OrderPizza(string type)
 {
     return(_pizzaFactory.CreatePizza(type));
 }