public Client(AbstractFactory product) { productA = product.GetProductA(); productB = product.GetProductB(); }
// Constructor public Client(AbstractFactory factory) { _abstractProductB = factory.CreateProductB(); _abstractProductA = factory.CreateProductA(); }
public abstract void Run(AbstractProductB b);