『Pattern Hatching』

Pattern Hatching: Design Patterns Applied (Software Patterns Series)
John Vlissides
Addison-Wesley Pub (Sd) (1998/06/22)
売り上げランキング: 243,596


デザインパターンを使って目的の動作をするコードを作っていく過程を丁寧に説明している。サンプルはC++で書かれている。また、GoFに無いパターンもいくつか載っている。パターンを一通り勉強した後で読めば理解がより進むだろう。また、実際にプログラムを書く時は、パターンをアレンジしたり新しく作り出すことが必要になることもあるが、そういう練習にもなるだろう。
ネット上のコラムが元になっているらしく、やや砕けた表現や見慣れない単語も多く、普通の教科書に比べてやや難しい。

耳で日本語を聴きながら日本語の本を読むと、本の内容は頭に入らないのだが、英語の本だと不思議と理解しやすかったりする。日本語同士だとの言語中枢内で処理が衝突するのだろうか。別々の言語だとマルチプロセッシングが働くのかもしれない。