六帖のかたすみ

DVを受けていた男性。家を脱出して二周目の人生を生きています。自閉症スペクトラム(受動型)です。http://rokujo.org/ に引っ越しました。

Head First Design Patterns

Head First Design Patterns
デザインパターン入門書。引っ越しで時間が取れず読み終わるのに3か月もかかった。2004年の本なのでJavaの仕様が古いと思われるけれど、精神は汲み取れた。全体を通して言っていることは、クラス間の依存性をなくすということ。あるオブジェクトが他のオブジェクトの仕様を知らなくても良いようにする。継承よりインターフェースでプログラミングする。これがこの本の一番のポイントだったように思う。10年間行き当たりばったりでプログラミングしてきたことを大いに反省した。これをどのように実際の仕事につなげていくか、は各言語仕様の詳しい解説書が必要になるだろう。
次はさしあたりすぐに必要なPHPの本を読む予定。