Category Archives: Design Pattern

Iterator Pattern


Iterator Pattern is a relatively simple and frequently used design pattern. There are a lot of data structures/collections available in every language. Each collection must… Read More »

Command Pattern


Like previous articles, let us take up a design problem to understand command pattern. Suppose you are building a home automation system. There is a programmable remote… Read More »