News

The iterator design pattern is a commonly used pattern that provides a very useful abstraction. The iterator pattern is used to access and traverse the elements of a collection without the need to ...
The interpreter pattern is such a solution. The Interpreter design pattern lets you define your application’s business rules as classes. You can take advantage of this design pattern to build ...