Code examples from the Book "Head First Design Patterns"