protected override Pizza createPizza(string type) { Pizza pizza = null; IPizzaIngredientFactory ingredientFactory = new NYPizzaIngredientFactory(); if (type == "cheese") { pizza = new CheesePizza(ingredientFactory); pizza.setName("NY Style Cheese Pizza"); } else if (type == "clam") { pizza = new ClamPizza(ingredientFactory); pizza.setName("NY Style Clam Pizza"); } return pizza; }
protected override Pizza createPizza(string type) { Pizza pizza = null; IPizzaIngredientFactory ingredientFactory = new NYPizzaIngredientFactory(); if (type == "cheese") { pizza = new CheesePizza(ingredientFactory); pizza.setName("NY Style Cheese Pizza"); } else if (type == "clam") { pizza = new ClamPizza(ingredientFactory); pizza.setName("NY Style Clam Pizza"); } return(pizza); }