My personal notes and code snippets from Head First Design Patterns by Eric Freeman & Elizabeth Freeman with Kathy Sierra & Bert Bates