コード例 #1
0
        public static void EX1()
        {
            AbstractFactory factory = new ConcreteFactory1();

            AbstractObject createdObject = factory.CreateObjet();

            factory = new ConcreteFactory2();

            AbstractObject createdObject2 = factory.CreateObjet();

            createdObject.ViewDetails();
            createdObject2.ViewDetails();
        }