Head First Design Patterns These are all of the code workthroughs and problems in the Head First Design Patterns Book by Eric Freeman and Elisabeth Robson.