示例#1
0
        static void Main(string[] args)
        {
            APizzaStore nyStore      = new NYPizzaStore();
            APizzaStore chicagoStore = new ChicagoPizzaStore();

            APizza pizza = nyStore.OrderPizza(PizzaType.Cheese);

            Console.WriteLine($"Ethan ordered a {pizza.Name}\n");
            pizza = chicagoStore.OrderPizza(PizzaType.Cheese);
            Console.WriteLine($"Joel ordered a {pizza.Name}\n");

            Console.WriteLine("Press any key to continue . . .");
            Console.ReadKey();
        }
        public static void Main(string[] args)
        {
            PizzaStore.Stores.PizzaStore nyStore      = new NYPizzaStore();
            PizzaStore.Stores.PizzaStore chicagoStore = new ChicagoPizzaStore();

            Pizza pizza;

            pizza = nyStore.OrderPizza("cheese");
            WriteLine("Ethan ordered a {0} pizza\n", pizza.GetName());

            pizza = chicagoStore.OrderPizza("cheese");
            WriteLine("Joel ordered a {0} pizza\n", pizza.GetName());

            // Keep console open:
            ReadLine();
        } // Main
示例#3
0
        static void Main(string[] args)
        {
            PizzaStore nyPizzaStore         = new NYPizzaStore();
            PizzaStore chicagoPizzaStore    = new ChicagoPizzaStore();
            PizzaStore californiaPizzaStore = new CaliforniaPizzaStore();

            Pizza pizza = nyPizzaStore.OrderPizza(PizzaTypes.Cheese);

            Console.WriteLine($"Ethan ordered a {pizza.Name}\n");

            pizza = chicagoPizzaStore.OrderPizza(PizzaTypes.Clam);
            Console.WriteLine($"Joel ordered a {pizza.Name}\n");

            pizza = californiaPizzaStore.OrderPizza(PizzaTypes.Meat);
            Console.WriteLine($"Mike ordered a {pizza.Name}\n");

            Console.ReadLine();
        }