Esempio n. 1
0
        static void Main(string[] args)
        {
            var chicagoPizzaStore = new ChicagoPizzaStore();

            Run(chicagoPizzaStore.CreatePizza(Pizza.PizzaType.CheesePizza));
            Run(chicagoPizzaStore.CreatePizza(Pizza.PizzaType.ClamPizza));
            Run(chicagoPizzaStore.CreatePizza(Pizza.PizzaType.PapperoniPizza));
            Run(chicagoPizzaStore.CreatePizza(Pizza.PizzaType.VeggiePizza));

            var nYPizzaStore = new NYPizzaStore();

            Run(nYPizzaStore.CreatePizza(Pizza.PizzaType.CheesePizza));
            Run(nYPizzaStore.CreatePizza(Pizza.PizzaType.ClamPizza));
            Run(nYPizzaStore.CreatePizza(Pizza.PizzaType.PapperoniPizza));
            Run(nYPizzaStore.CreatePizza(Pizza.PizzaType.VeggiePizza));

            Console.Read();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            //PizzaStore nyStore = new NYPizzaStore();
            //PizzaStore chicagoStore = new ChicagoPizzaStore();

            //Pizza pizza = nyStore.OrderPizza("cheese");
            //Console.WriteLine();
            //pizza = chicagoStore.OrderPizza("pepperoni");


            PizzaStore store = new NYPizzaStore();
            Pizza      pizza = store.CreatePizza("cheese");

            pizza.Prepare();
        }