Пример #1
0
 public Client(AbstractFactory factory)
 {
     _product = factory.CreateProduct();
 }
Пример #2
0
                // Constructor

                public Client(AbstractFactory factory)
                {
                    _abstractProductB = factory.CreateProductB();
                    _abstractProductA = factory.CreateProductA();
                }
Пример #3
0
 public AbstractFactoryTest()
 {
     _factory1 = new ConcreteFactory1();
     _factory2 = new ConcreteFactory2();
 }
Пример #4
0
 public void ShowProducts(AbstractFactory factory)
 {
     factory.GetProductA().Show();
     factory.GetProductB().Show();
     factory.GetProductC().Show();
 }
 // Constructor
 public Client(AbstractFactory factory)
 {
     _abstractProductB = factory.CreateProductB();
       _abstractProductA = factory.CreateProductA();
 }