Decorator – structural design pattern

It’s time to start a series of design patterns. The first will be decorator which is one of the structural design patterns. But what are design patterns and when should we use them?  They are instructions or templates which can be used to resolve commonly occurring problems. They’re our programmer’s toolbox Read more…