protected override Pizza createPizza(string type) { Pizza pizza = null; if (type.Equals("cheese")) { pizza = new ChicagoStyleCheesePizza(); } else if (type.Equals("sauce")) { pizza = new ChicagoStyleSaucePizza(); } return(pizza); }
//public ChicagoPizzaStore(SimplePizzaFactory factory) : base(factory) //{ // Console.WriteLine("ChicagoPizzaStore!!"); //} protected override Pizza CreatePizza(string type) { Pizza pizza = null; if (type.Equals("cheese")) { pizza = new ChicagoStyleCheesePizza(); } else if (type.Equals("peperoni")) { pizza = new ChicagoStylePeperoniPizza(); } else if (type.Equals("veggie")) { pizza = new ChicagoStyleVeggiePizza(); } else if (type.Equals("clam")) { pizza = new ChicagoStyleClamPizza(); } return(pizza); }