Head First Design Patterns : Chapter 1 Design Puzzle Solution
The Strategy Pattern
The Strategy Pattern defines a family of algorithms, encapsulates each one, and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it.
Design Puzzle 1 Solution (Designed with Visual Studio 2005 Class Designer)

Comments here