コード例 #1
0
        static void Main(string[] args)
        {
            NYPizzaFactory factory = new NYPizzaFactory();
            NYPizzaStore   store   = new NYPizzaStore(factory);

            store.OrderPizza("cheese");
        }
コード例 #2
0
        static void Main(string[] args)
        {
            PizzaFactory factory = new NYPizzaFactory();

            factory.PreparePizza(PizzaType.Clam);

            factory = new ChicagoPizzaFactory();
            factory.PreparePizza(PizzaType.Salami);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            PizzaStore nyStore = new NYPizzaFactory();

            nyStore.OrderPizza("cheese");



            PizzaStore chicagoFactory = new ChicagoPizzaFactory();

            chicagoFactory.OrderPizza("cheese");


            Console.ReadLine();
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: YurkoUA/DesignPatterns
        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();
        }
コード例 #5
0
 static void Main(string[] args)
 {
     NYPizzaFactory factory = new NYPizzaFactory();
     NYPizzaStore store = new NYPizzaStore(factory);
     store.OrderPizza("cheese");
 }
コード例 #6
0
 public NYPizzaStore(NYPizzaFactory nyPizzaFactory)
 {
     simplePizzaFacotry = nyPizzaFactory;
 }