static void Main(string[] args) { Pizza cheesePizza = PizzaFactory.CreatePizza("cheese"); cheesePizza.Prepare(); cheesePizza.Cut(); cheesePizza.Bake(); cheesePizza.Box(); }
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(); }
public IPizza OrderPizza(string type) { return(_pizzaFactory.CreatePizza(type)); }