public Pizza CreatePizza(String type) { Pizza Pizza=null; IPizzaIngredientFactory ingredientFactory = new NYPizzaIngredientFactory(); if (type == "cheese") { Pizza=new NYStyleCheesePizza(ingredientFactory); Pizza.Name = "New York style cheese pizza"; } return Pizza; }
public Pizza CreatePizza(String type) { Pizza Pizza = null; IPizzaIngredientFactory ingredientFactory = new NYPizzaIngredientFactory(); if (type == "cheese") { Pizza = new NYStyleCheesePizza(ingredientFactory); Pizza.Name = "New York style cheese pizza"; } return(Pizza); }
public override Pizza CreatePizza(string type) { Pizza pizza = null; switch (type) { case "cheese": pizza = new NYStyleCheesePizza(); break; case "pepperoni": pizza = new NYStylePepperoniPizza(); break; case "clam": pizza = new NYStyleClamPizza(); break; case "veggie": pizza = new NYStyleVeggiePizza(); break; } return(pizza); }