Chapter 14. The State Pattern