すばらしい本です。 数年前の私のバイブルでした。 その当時良く分からなかったことが色々とわかるようになりました。 絶対お勧めです。
私は、普段Javaを使用して開発をしているわけではないですが、本書はすらすら読め大変勉強になりました。.NETやC++を日頃使っている方は難なく読み進めることができます。デザインパターンの必要性を改めて認識できました。お勧めです。
ソフトウェア業界の入って15年で最良の一冊をあげなさいと言われたら迷わずあげるのがこの本。読みやすいように工夫された内容といい、視覚に訴えるわかりやすいイメージ図。とにかくJavaをやっててオブジェクト指向をかじるつもりなら読んで頂きたい。読めばその意味がわかるはず。
私はJavaはできませんが、C++が理解できれば本書は読めました。23個のデザインパターンが紹介されています。 個々のデザインパターンにおいて1、どんな時に使うと便利なのか、デザインパターンの意図2、実際にパターンを用いた例題3、デザインパターンの構成説明4、「あなたの考えを広げるためのヒント」補足説明 だいたこのような構成で説明されています。1を見て、現在の問題に当てはまるデザインパターンを捜し、4を見て頭の中で考えを固める・・といった、つまみ食い的な読み方ができます。 本書が好評なのは、特に4番の補足説明がとても的を得ていて、もやもやした考えが残らないからだと思います。超良書です。
今までいろいろなJava解説書を(デザインパターンだけでなく)読んだが、この本が一番よかった。まず、簡潔に書いてあるので、楽しく読める。読んでいて、暗い気持ちにならない。(これは重要な要素です)著者は「本当に」Javaを分かった人物であると思う。もともとJavaというのは、複雑さをなくすために開発された言語なのだ。 (しかし今はかなり複雑になってしまった)この原点にたち返って、誰にでも理解可能な書き方をしてある。技術書というのは、分からないものは読む必要がないし(読んでも分からない)、これでは意味をなさない。実際にプログラムを書いて何かをしてみたい人が、(どんな言語を学ぶにしても)最初に読むべき本だと思った。
すばらしい本です。
数年前の私のバイブルでした。
その当時良く分からなかったことが色々とわかるようになりました。
絶対お勧めです。
私は、普段Javaを使用して開発をしているわけではないですが、
本書はすらすら読め大変勉強になりました。
.NETやC++を日頃使っている方は難なく読み進めることができます。
デザインパターンの必要性を改めて認識できました。
お勧めです。
ソフトウェア業界の入って15年で最良の一冊をあげなさいと言われたら迷わずあげるのがこの本。読みやすいように工夫された内容といい、視覚に訴えるわかりやすいイメージ図。とにかくJavaをやっててオブジェクト指向をかじるつもりなら読んで頂きたい。読めばその意味がわかるはず。
私はJavaはできませんが、C++が理解できれば本書は読めました。
23個のデザインパターンが紹介されています。
個々のデザインパターンにおいて
1、どんな時に使うと便利なのか、デザインパターンの意図
2、実際にパターンを用いた例題
3、デザインパターンの構成説明
4、「あなたの考えを広げるためのヒント」補足説明
だいたこのような構成で説明されています。
1を見て、現在の問題に当てはまるデザインパターンを捜し、
4を見て頭の中で考えを固める・・といった、つまみ食い的な読み方が
できます。
本書が好評なのは、特に4番の補足説明がとても的を得ていて、もやもや
した考えが残らないからだと思います。
超良書です。
今までいろいろなJava解説書を(デザインパターンだけでなく)読んだが、この本が一番よかった。
まず、簡潔に書いてあるので、楽しく読める。
読んでいて、暗い気持ちにならない。(これは重要な要素です)
著者は「本当に」Javaを分かった人物であると思う。
もともとJavaというのは、複雑さをなくすために開発された言語なのだ。
(しかし今はかなり複雑になってしまった)
この原点にたち返って、誰にでも理解可能な書き方をしてある。
技術書というのは、分からないものは読む必要がないし(読んでも分からない)、これでは意味をなさない。
実際にプログラムを書いて何かをしてみたい人が、(どんな言語を学ぶにしても)最初に読むべき本だと思った。