A class can be configured with a strategy object, which it uses to perform an algorithm, and even more, the strategy object can be exchanged at run-time.
A class can be configured with a strategy object and even more, the strategy object can be exchanged at run-time. It uses to perform an algorithm. A strategy object an algorithm.