Strategy API Documentation
- class Strategy(*args, **kwargs)[source]
Bases:
ProtocolStrategy interface that declares a common behavior for all supported algorithms.
- class ConcreteStrategyA[source]
Bases:
objectA concrete strategy implementing a specific algorithm.
- class Context[source]
Bases:
objectContext class that maintains a reference to a strategy object.
- execute_strategy()[source]
Execute the current strategy’s algorithm.
- Return type:
- Returns:
The result of the algorithm as a string.
- Raises:
ValueError – If no strategy is set.