C# Decorator pattern applications, pt. 2 It's already known that, more than knowing many kind of patterns, is knowing when to apply them. We should not try to apply patterns before knowing your problem, this is not how they are meant to be used. They are tools for specific situations.
C# Decorator pattern applications, pt. 1 I am working with developers fascinated by the Decorator pattern. One of the things that one of them commonly says is "Decorator is one of the best ways of maintaining the Single Responsibility Principle", and I agree with him. Altough I knew