Decorator Design Pattern Example - Search