The Interpreter pattern helps to convert information from one language into another.
Objects communicate through the Mediator rather than directly with each other.
Throughout the lifecycle of an application, an objects state may change. You might want to store a copy of…
The Strategy Pattern is similar to the State Pattern, except that the client passes in the algorithm that…
In the Template Method pattern, you create an abstract class (template) that contains a…
Your object structure inside an application may be complicated and varied. A good example is what could be…