Example code of the book "Growing Object-Oriented Software"