News

The strategy design pattern is a Gang-of-Four (GoF) design pattern. It is a behavioral pattern used to define a family of algorithms and encapsulate each of them inside a class.
Numerous design patterns let you extend functionality; for example, in Java Design Patterns you’ve seen how to extend functionality with the Proxy, Decorator, and Strategy patterns.