public override APizza CreatePizza(PizzaType type)
        {
            APizza pizza = null;

            switch (type)
            {
            case PizzaType.Cheese:
                pizza = new CaliforniaStyleCheesePizza();
                break;

            case PizzaType.Pepperoni:
                pizza = new CaliforniaStylePepperoniPizza();
                break;

            case PizzaType.Clam:
                pizza = new CaliforniaStyleClamPizza();
                break;

            case PizzaType.Veggie:
                pizza = new CaliforniaStyleVeggiePizza();
                break;

            default:
                pizza = new CaliforniaStyleCheesePizza();
                break;
            }

            return(pizza);
        }
示例#2
0
        protected override Pizza CreatePizza(string type)
        {
            Pizza pizza = null;

            switch (type)
            {
            case "cheese":
                pizza = new CaliforniaStyleCheesePizza();
                break;

            case "pepperoni":
                pizza = new CaliforniaStylePepperoniPizza();
                break;

            case "clam":
                pizza = new CaliforniaStyleClamPizza();
                break;

            case "veggie":
                pizza = new CaliforniaStyleVeggiePizza();
                break;

            default:
                break;
            }
            return(pizza);
        }
        protected override Pizza CreatePizza(string type)
        {
            Pizza pizza = null;

            switch (type)
            {
                case "Cheese":
                    pizza = new CaliforniaStyleCheesePizza();
                    break;
                case "Pepperoni":
                    pizza = new CaliforniaStylePepperoniPizza();
                    break;
                case "Clam":
                    pizza = new CaliforniaStyleClamPizza();
                    break;
                case "Veggie":
                    pizza = new CaliforniaStyleVeggiePizza();
                    break;
            }

            return pizza;
        }
        public override Pizza CreatePizza(PizzaType pizzaType)
        {
            Pizza pizza = null;

            if (pizzaType == PizzaType.Cheese)
            {
                pizza = new CaliforniaStyleCheesePizza();
            }
            else if (pizzaType == PizzaType.Veggie)
            {
                pizza = new CaliforniaStyleVeggiePizza();
            }
            else if (pizzaType == PizzaType.Pepperoni)
            {
                pizza = new CaliforniaStylePepperoniPizza();
            }
            else if (pizzaType == PizzaType.Clam)
            {
                pizza = new CaliforniaStyleClamPizza();
            }

            return(pizza);
        }