예제 #1
0
        static void Main(string[] args)
        {
            PizzaStore nyStore      = new NYPizzaStore();
            PizzaStore chicagoStore = new ChicagoPizzaStore();

            Console.WriteLine("First Order :");
            Pizza pizza = nyStore.OrderPizza("cheese");

            //Console.WriteLine("Second Order :");
            //pizza = chicagoStore.OrderPizza("cheese");
        }
예제 #2
0
        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}");
        }
예제 #3
0
        static void Main(string[] args)
        {
            PizzaStore nyStore      = new NYPizzaStore();
            PizzaStore chicagoStore = new ChicagoPizzaStore();

            var pizza = nyStore.orderPizza("cheese");

            Console.WriteLine("Luis order a " + pizza.getName() + "\n");

            pizza = chicagoStore.orderPizza("cheese");
            Console.WriteLine("Jorge order a " + pizza.getName() + "\n");
        }
예제 #4
0
        static void Main(string[] args)
        {
            PizzaStore nyStore      = new NYPizzaStore();
            PizzaStore chicagoStore = new ChicagoPizzaStore();

            Pizza pizza = nyStore.orderPizza("veggie");

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

            pizza = chicagoStore.orderPizza("cheese");
            Console.WriteLine("Joel ordered a " + pizza.getName() + "\n");
        }
예제 #5
0
        static void Main(string[] args)
        {
            PizzaStore ps = new NYPizzaStore();
            Pizza      pz = ps.Order("Cheese");

            Console.WriteLine("/////////////////////////");

            PizzaStore ps2 = new ChicagoPizzaStore();
            Pizza      pz2 = ps2.Order("Cheese");

            while (true)
            {
            }
        }
예제 #6
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();
        }
예제 #7
0
파일: Program.cs 프로젝트: JvPost/DP
        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();
        }
예제 #8
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();
        }
예제 #9
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");
        }