Examples on Decorator Pattern.