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);
        }
Beispiel #3
0
        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);
        }