My Exercises of the Head First Design Patterns book