Exemple #1
0
        static void Main(string[] args)
        {
            var nyPizzaStore      = new NYPizzaStore();
            var chicagoPizzaStore = new ChicagoPizzaStore();

            nyPizzaStore.OrderPizza("cheese");
            Console.WriteLine("\n");

            nyPizzaStore.OrderPizza("clam");
            Console.WriteLine("\n");

            chicagoPizzaStore.OrderPizza("cheese");
            Console.WriteLine("\n");

            chicagoPizzaStore.OrderPizza("clam");
        }
        static void Main(string[] args)
        {
            PizzaStore nyStore      = new NYPizzaStore();
            PizzaStore chicagoStore = new ChicagoPizzaStore();

            PizzaBase pizza = nyStore.OrderPizza("cheese");

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

            pizza = chicagoStore.OrderPizza("cheese");
            Console.WriteLine($"Joel ordered a {pizza.Name}");
        }
Exemple #3
0
        public static void Main(string[] args)
        {
            PizzaStore nyStore           = new NyPizzaStore();
            PizzaStore chicagoPizzaStore = new ChicagoPizzaStore();

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

            Console.WriteLine("Ethan ordered a " + pizza.GetName() + "\n");

            pizza = chicagoPizzaStore.OrderPizza("cheese");
            Console.WriteLine("Joel ordered a " + pizza.GetName() + "\n");

            Console.ReadLine();
        }
Exemple #4
0
        static void Main(string[] args)
        {
            PizzaStore ny   = new NYPizzaStore();
            PizzaStore chic = new ChicagoPizzaStore();

            Pizza order = ny.OrderPizza("Cheese");

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

            order = chic.OrderPizza("Cheese");
            Console.WriteLine($"Joel ordered a {order.Name}");

            Console.ReadKey();
        }
Exemple #5
0
        static void Main(string[] args)
        {
            //El factory method se trata de un método abstracto que se encarga de definir el valor retornado
            //Entremos a la clase PizzaStore para verlo más a detalle
            PizzaStore nyStore      = new NyPizzaStore();
            PizzaStore chicagoStore = new ChicagoPizzaStore();

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

            Console.WriteLine(pizza.Name);
            Console.WriteLine();
            pizza = chicagoStore.OrderPizza("cheese");
            Console.WriteLine(pizza.Name);
            Console.ReadLine();
        }