public Client( AbstractFactory factory ) { _abstractProductA = factory.CreateProductA(); _abstractProductB = factory.CreateProductB(); }