Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            SimplePizzaFactory factory = new SimplePizzaFactory();
            PizzaStore         store   = new PizzaStore(factory);

            Pizza pizza = store.OrderPizza("cheese");

            Console.WriteLine("We ordered a " + pizza.Name);

            pizza = store.OrderPizza("veggie");
            Console.WriteLine("We ordered a " + pizza.Name);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            IPizzaFactory pizzaFactory = new NYPizzaFactory();
            PizzaStore    pizzaStore   = new PizzaStore(pizzaFactory);

            pizzaStore.OrderPizza(PizzaType.Sausage);

            Console.WriteLine("\n");

            pizzaFactory = new ChicagoPizzaFactory();
            pizzaStore   = new PizzaStore(pizzaFactory);
            pizzaStore.OrderPizza(PizzaType.Olives);

            Console.ReadKey();
        }