各パターンごとに簡単な図とわかりやすい説明がついていてとても読みやすい。パターンの名前を出されたときに、パッと頭のなかに本書で説明されているような、オバケがわらわらと作業をするシーンが浮かんでくるのがいい。最近、増補版がでたらしいので買いなおそうかどうか考え中。Javaの基礎を勉強した後に読むといい本です。オブジェクト指向がわかるようになりました。好き勝手にプログラム書くんじゃ、他人や未来の自分が見たとき分かりにくい。したら保守性が悪くなって、後の修正のときに無駄な仕事が増える。再利用性が悪くなって、後で同じプログラム書くときにおんなじ作業を繰り返さないとならなくなる。