Control the context with the use of States in the State Design Pattern.
The Observer Design Pattern explained with a simple Java example. The pattern is about notifying listeners to certain events.
With the Memento design pattern you can save and load the state of an object. This paves the way for functionality such as undo and redo.
The Mediator Design Pattern reduces communication complexity.
The iterator design pattern is a standardized way to iterate over any kind of collection.
The Command design pattern decouples sender from receiver.
Setup JavaFX and NetBeans, a quick tutorial.
The Chain of Responsibility design pattern chains different classes inside each other to create a chain of escalation. An appeal to the chain makes the right handler answer the call.
Learn about the builder design pattern by assembling hamburger objects.
At the core of the Prototype design pattern lies the (deep) cloning of objects. This post shows implementing this pattern in both Java and Python.