protected override Pizza CreatePizza(string type) { Pizza pizza = null; switch (type) { case "Cheese": pizza = new ChicagoStyleCheesePizza(); break; case "Pepperoni": pizza = new ChicagoStylePepperoniPizza(); break; case "Clam": pizza = new ChicagoStyleClamPizza(); break; case "Veggie": pizza = new ChicagoStyleVeggiePizza(); break; } return(pizza); }
public override Pizza CreatePizza(string pizzaType) { Pizza pizza = null; switch (pizzaType) { case "cheese": pizza = new ChicagoStyleCheesePizza(); break; case "veggie": pizza = new ChicagoStyleVeggiePizza(); break; case "clam": pizza = new ChicagoStyleClamPizza(); break; case "pepperoni": pizza = new ChicagoStylePepperoniPizza(); break; } return(pizza); }
override protected Pizza createPizza(PizzaTypes type) { Pizza pizza = null; switch (type) { case PizzaTypes.cheese: pizza = new ChicagoStyleCheesePizza(); break; case PizzaTypes.pepperoni: pizza = new ChicagoStylePepperoniPizza(); break; case PizzaTypes.clam: pizza = new ChicagoStyleClamPizza(); break; case PizzaTypes.veggie: pizza = new ChicagoStyleVeggiePizza(); break; default: break; } return(pizza); }
public override APizza CreatePizza(PizzaType type) { APizza pizza = null; switch (type) { case PizzaType.Cheese: pizza = new ChicagoStyleCheesePizza(); break; case PizzaType.Pepperoni: pizza = new ChicagoStylePepperoniPizza(); break; case PizzaType.Clam: pizza = new ChicagoStyleClamPizza(); break; case PizzaType.Veggie: pizza = new ChicagoStyleVeggiePizza(); break; default: pizza = new ChicagoStyleCheesePizza(); break; } return(pizza); }
public override Pizza CreatePizza(string type) { Pizza pizza = null; switch (type) { case "Cheese": pizza = new ChicagoStyleCheesePizza(); break; case "Clam": pizza = new ChicagoStyleClamPizza(); break; default: Console.WriteLine("Please select valid pizza type."); break; } return(pizza); }
//public ChicagoPizzaStore(SimplePizzaFactory factory) : base(factory) //{ // Console.WriteLine("ChicagoPizzaStore!!"); //} protected override Pizza CreatePizza(string type) { Pizza pizza = null; if (type.Equals("cheese")) { pizza = new ChicagoStyleCheesePizza(); } else if (type.Equals("peperoni")) { pizza = new ChicagoStylePeperoniPizza(); } else if (type.Equals("veggie")) { pizza = new ChicagoStyleVeggiePizza(); } else if (type.Equals("clam")) { pizza = new ChicagoStyleClamPizza(); } return(pizza); }
public override Pizza CreatePizza(PizzaType pizzaType) { Pizza pizza = null; if (pizzaType == PizzaType.Cheese) { pizza = new ChicagoStyleCheesePizza(); } else if (pizzaType == PizzaType.Veggie) { pizza = new ChicagoStyleVeggiePizza(); } else if (pizzaType == PizzaType.Pepperoni) { pizza = new ChicagoStylePepperoniPizza(); } else if (pizzaType == PizzaType.Clam) { pizza = new ChicagoStyleClamPizza(); } return(pizza); }
public override Pizza CreatePizza(string type) { Pizza pizza = null; PizzaIngredientFactory ingredientFactory = new ChicagoPizzaIngredientFactory(); if (type.Equals("cheese")) { pizza = new ChicagoStyleCheesePizza(ingredientFactory); } else if (type.Equals("pepperoni")) { pizza = new ChicagoStylePepperoniPizza(ingredientFactory); } else if (type.Equals("clam")) { pizza = new ChicagoStyleClamPizza(ingredientFactory); } else if (type.Equals("veggie")) { pizza = new ChicagoStyleVeggiePizza(ingredientFactory); } return(pizza); }