Javaの格言 の商品レビュー
生まれて初めて本を売りたいと思った。参考文献だけ控えたらすぐにでも売っぱらいたい。いやこの本が参考にしている本や論文などは大した意味をなさないのではないか。カプセル化をハードウェアの製品に喩えるところまでは新しい感じがして読めたが、それ以降は読めるシロモノではなかった。
Posted by
私の主要言語はC++であるが、C++の悪いところを反省して作られたJAVAのイデオム、デザインパターンを学ぶことでC++への理解がより一層進むのではないかと思い、読んでみた。 本書は、C、C++プログラマに対しても十分配慮されており、JAVAの細かな言語仕様を知らなくても理解でき...
私の主要言語はC++であるが、C++の悪いところを反省して作られたJAVAのイデオム、デザインパターンを学ぶことでC++への理解がより一層進むのではないかと思い、読んでみた。 本書は、C、C++プログラマに対しても十分配慮されており、JAVAの細かな言語仕様を知らなくても理解できるようになっている。これにより、JAVAにできて、C++にできなくて、しかも私がC++にほしい機能(C++にclass final、メンバfinal、interface、パッケージを導入してほしい)が満載され、それがイデオム、デザインパターンとして紹介されている。こういうものが、C++ではどのように表現されるか、できないのか、できないとすれば、どのようにすれば同じようなことができるのかなどを考えるキッカケを与えてくれる。
Posted by
割と内容の深いオブジェクト指向の設計指針。オブジェクト指向全般の話としても参考になるが、java特有の事情にも考慮されている(対象のJDKが古いので参考程度だが)。 結合度の低いシステムを作るためには、interfaceやデザインパターンを徹底的に活用していく必要があるのだとい...
割と内容の深いオブジェクト指向の設計指針。オブジェクト指向全般の話としても参考になるが、java特有の事情にも考慮されている(対象のJDKが古いので参考程度だが)。 結合度の低いシステムを作るためには、interfaceやデザインパターンを徹底的に活用していく必要があるのだということが分かった。 プログラミング初級者だとなかなかここまでの設計でプログラムを組むことは難しい。プログラミングの経験が浅いと、プログラムの機能の実装に頭がいってしまいがち。だが、ある意味まどろっこしく、回りくどいように感じるこういった設計指針にこそプログラムの良し悪しが結集しているのだろう。
Posted by
http://yakumo-yoh.seesaa.net/article/43696545.html
Posted by
Javaお約束の1冊です。 当たり前のことだけど、忘れがちなこともかかれています。 Java技術者の方にお勧め
Posted by
大学時代の講義で利用した本. Javaと書いているが,OOAの記述ポイントをわかりすく書いている本.
Posted by
お仕事していた時に、他所の会社さんでチームリーダさんにこのくらいは読んでおきなさいと言われた本です。 まだ、読みかけですが、必要な知識でしょう。 ものすごく、怒られてばかりだったので、今でもこの本を見ると怖いです。 トラウマですよ。まったく、もう。
Posted by
再読の必要あり。一番、はじめに読んだ。その際、パターンの認識がなく、当時はチンプンカンプンだった。今、読めば、得るものは多いはず。
Posted by
初めて読んだときには目には入ってきているが、頭に入っていない状態でしたが、デザパタを勉強した後で読むとすんなり…いかないところもありましたが…
Posted by
- 1