News

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.
A tutorial highlighting the various design patterns in Java. Learn about the benefits and different types of design patterns.
The Observable design pattern is found in many Java APIs and in reactive programming. Here's an introduction to the timeless Observable pattern in Java.