Strategy-Pattern demo from Head-First Design Pattern