
即戦力です(5点)
私はJavaはできませんが、C++が理解できれば本書は読めました。 23個のデザインパターンが紹介されています。個々のデザインパターンにおいて 1、どんな時に使うと便利なのか、デザインパターンの意図 2、実際にパターンを用いた例題 3、デザインパターンの構成説明 4、「あなたの考えを広げるためのヒント」補足説明 だいたこのような構成で説明されています。 1を見て、現在の問題に当てはまるデザインパターンを捜し、 4を見て頭の中で考えを固める・・といった、つまみ食い的な読み方が できます。 本書が好評なのは、特に4番の補足説明がとても的を得ていて、もやもや した考えが残らないからだと思います。 超良書です。
効率的なソースを書きたい人へ…(5点)
Javaがある程度理解できるようになった人。そんな人にお勧めなのがこの本です。 プログラムを作成する場合、実装方法は数多く存在し、どれが正しい…ということもありません。全てはソースを書く人の自由なのです。 しかしながら、誰もが「再利用が簡単で、効率的なソース」を書きたいと願うはずです。デザインパターンは、そんな願いを叶えてくれます。 デザインパターンは難しく、ハードルも少し高めです。 この本には「詳しい解説」と「豊富なソース」が書かれています。じっくり読むことでデザインパターンについて理解することができるでしょう。 Javaを覚えたあなた。そろそろ、デザインパターンを使って効率的な設計をしてみてはどうでしょうか。なお、C#でもデザインパターンが使用できるのでチャレンジしてみてください。
歴史に残る一冊(5点)
素晴らしいの一言に尽きる。デザインパターンだけでなく、Java言語やオブジェクト指向についても、そのキーポイントを分かりやすく学べる。著者の気配りが随所に見られ、その行間に感動すら覚えるであろう。間違いなく「歴史に残る一冊」である。 |