One of the best explanations of the Strategy and Decorator patterns I have come across.