public Pizza createPizza(string style, string type)
 {
     Pizza pizza = null;
     if (style.Equals("NY")) {
     if (type.Equals("cheese")) {
         //pizza = new NYStyleCheesePizza();
     } else if (type.Equals("veggie")) {
         pizza = new NYStyleVeggiePizza();
     } else if (type.Equals("clam")) {
         //pizza = new NYStyleClamPizza();
     } else if (type.Equals("pepperoni")) {
         //pizza = new NYStylePepperoniPizza();
     }
     } else if (style.Equals("Chicago")) {
     if (type.Equals("cheese")) {
         //pizza = new ChicagoStyleCheesePizza();
     } else if (type.Equals("veggie")) {
         pizza = new ChicagoStyleVeggiePizza();
     } else if (type.Equals("clam")) {
         //pizza = new ChicagoStyleClamPizza();
     } else if (type.Equals("pepperoni")) {
         //pizza = new ChicagoStylePepperoniPizza();
     }
     } else {
     Console.Write("Error: invalid type of pizza");
     return null;
     }
     pizza.prepare();
     pizza.bake();
     pizza.cut();
     pizza.box();
     return pizza;
 }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        protected override Pizza CreatePizza(string type)
        {
            Pizza pizza = null;

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

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

            default:
                Console.WriteLine("Invalid Chicago style pizza type!");
                return(null);
            }

            return(pizza);
        }
        public override Pizza CreatePizza(string type)
        {
            Pizza pizza = null;

            if (type.Equals("cheese"))
            {
                pizza = new ChicagoStyleCheesePizza();
            }
            else if (type.Equals("pepperoni"))
            {
                pizza = new ChicagoStylePepperoniPizza();
            }
            else if (type.Equals("clam"))
            {
                pizza = new ChicagoStyleClamPizza();
            }
            else if (type.Equals("veggie"))
            {
                pizza = new ChicagoStyleVeggiePizza();
            }

            return(pizza);
        }
Пример #8
0
        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);
        }