コード例 #1
0
ファイル: Program.cs プロジェクト: CountRedClaw/NET
        public static void Main()
        {
            IFactory factory1 = new CanteenFurnitureFactory();
            Client   client1  = new Client(factory1);

            client1.Run();

            IFactory factory2 = new OfficeFurnitureFactory();
            Client   client2  = new Client(factory2);

            client2.Run();

            Console.ReadKey();
        }
コード例 #2
0
        static void Main()
        {
            Console.WriteLine("Тестирование работы абстрактная фабрика");

            IFactory factoryA = new WickerFurnitureFactory();
            Client   clientA  = new Client(factoryA);

            clientA.Start();

            IFactory factoryB = new OfficeFurnitureFactory();
            Client   clientB  = new Client(factoryB);

            clientB.Start();
        }