News

In this tutorial I’ll unpack two of the commonly used patterns–Strategy and Visitor– from a Java developer’s perspective. Strategy is a fairly simple pattern that serves as an example of ...
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.