public void SetFactory(AbstractFactory factory) { this.factory = factory; }
public Client(AbstractFactory factory) { _productA = factory.CreateProductA(); _productB = factory.CreateProductB(); }
public Context(AbstractFactory factory) { this.factory = factory; }