public PizzaBase OrderPizza(PizzaType type) { PizzaBase pizza = CreatePizza(type); pizza.Prepare(); return(pizza); }
//private readonly SimplePizzaFactory simplePizzaFactory; //public PizzaStore(SimplePizzaFactory simplePizzaFactory) //{ // this.simplePizzaFactory = simplePizzaFactory; //} public PizzaBase OrderPizza(string type) { PizzaBase pizza = CreatePizza(type); pizza.Prepare(); pizza.bake(); pizza.cut(); pizza.box(); return(pizza); }
public PizzaBase OrderPizza(string type) { PizzaBase pizza = factory.CreatePizza(type); pizza.Display(); pizza.Prepare(); pizza.Bake(); pizza.Cut(); pizza.Box(); return(pizza); }