『Head First デザインパターン』写経用