abstract_factory_pattern::AbstractProductB

class AbstractProductB

Abstract interface for Product B. Provides a common interface for all implementations of Product B.

Subclassed by abstract_factory_pattern::ConcreteProductB1, abstract_factory_pattern::ConcreteProductB2

Public Functions

virtual std::string operationB() const = 0

Performs an operation specific to Product B.

Returns:

A string representing the operation performed by Product B.