` ConcreteProductA::ConcreteProductA(){ } ConcreteProductA::~ConcreteProductA(){ } void ConcreteProductA::Use() { cout << "use productB" << endl; // use productA } `