自分が読んだのは改訂版前のだけど、今なら増補改訂版Java言語で学ぶデザインパター</p> <p>ン入門という改訂版が出ている。
デザインパターンと言えばGoF本が有名だけど訳に難ありなんでこちらの方が圧倒的に読み
やすいし理解しやすいと思う。ただデザインパターンは決して難解なものではなく、オブ
ジェクト指向を知っているならば似たような構造を誰でも思いつくと思う。デザインパター
ンは共通言語として知っておくべきという話は良く聞くが、オブジェクト指向を知ってい
るならばパターンの名前と"GoFデザインパターン一覧"というWebページに出ている簡単な
概要くらいをおさえておいて必要になったときにその都度本書のクラス図と説明を参照
すればすぐに理解できるので、本書を通読しなくてリファレンス的な使い方で十分な気も
する。オブジェクト指向初心者の人がオブジェクト指向入門書として読むにはかなり適し
た本なのではないかと思う。