Solution — Wrapping with Decorators - Decorator Pattern | OneNoughtOne