StructuralGoF classic

Decorator Pattern

Attach behaviour to an object by wrapping it.

Practise this pattern

Detailed guide coming soon

We're writing the full walkthrough for this pattern. Meanwhile, practise it on real problems.