デザインパターンとともに学ぶオブジェクト指向のこころ
アラン・シャロウェイ /ジェームズ・R・トロット
ピアソン・エデュケーション 刊
発売日 2005-09-16
「オブジェクト指向のこころ」がよくわかる 2006-08-20
以下のような事を学ぶ事ができる良書だと思う。
・変化に対応できるソフトウェアを設計する方法
・そのようなソフトウェアに存在するパターン
ソフトウェア設計者には、ぜひ読んで頂きたい。
オブジェクト指向原則及びデザインパターンを理解するための良書 2006-01-25
あなたは以下のような謳い文句をどこかで聞いたことがありますか?
・オブジェクトとはデータと振る舞いを持った「もの」である
・カプセル化とはデータを隠蔽することである
・オブジェクト指向言語では継承を使用することによって再利用が促進される(差分プログラミング)
・オブジェクトとは現実世界における実体であるため、名詞と動詞を抽出することで適切なクラス設計を行うことができる
この本は本来あるべきオブジェクト指向設計においてはこれらが適切ではないということをデザインパターンを使って解説しています。
この本を以下の方に薦めます。
・デザインパターン本(GoF本を含む)を読んだがいまいち理解できなかった方(オブジェクト指向初級者)
この本はデザインパターンの解説だけではなく、その元となっているオブジェクト指向原則についても説明しています。そのため他のデザインパターン本よりも有益でありかつ理解しやすいものとなっています。
・オブジェクト指向はある程度理解していると考えている方(オブジェクト指向中級者)
オブジェクト指向原則やデザインパターンに対する知識の整理が可能となります。「それについては知っていた」という箇所が出てきた場合には自分を褒めましょう。(この逆は、「もしかしたら自分はオブジェクト指向初級者だったのかもしれない。」です。)
また、この本が他のデザインパターン本よりも理解しやすいのは以下の理由もあると思います。
・著者がデザインパターン講義を行っている講師である
理解するのが困難な箇所について何度も解説を行った経験があり、そのためその解説が洗練されている。
・翻訳がすばらしい
村上雅章さんの翻訳は本当にすばらしいです。
オブジェクト指向及びデザインパターンについて書かれた本を今までに多く読んできましたが、この本が一番分かりやすく有益であると思いました。
★デザインパターンとともに学ぶオブジェクト指向のこころ 2005-11-12
入門的なオブジェクト指向とデザインパターンの本を1冊読んだ後に、
本書を読む事により、オブジェクト指向に関する昔あった、様々な誤解から貴方を解放してくれる事でしょう。特にカプセル化、継承の使い方等、実装よりの観点で書かれた書籍が多い中で、本書は一段高い観点で説明されている。
プログラマーにもお勧めだが、特にSEやアナリスト等、実際にオブジェクト指向モデリングをする人達には、新しい視点で物事を考える指標が得られる。ここに書かれている観点で、デザパタ本を読むと新しい発見がある事でしょう。サンプルコードはJAVAであるが、C++やC#技術者の向けのガイドが示されており、オブジェクト指向を使用する人ならお勧めである。
タイトルに偽り無し 2005-11-09
オブジェクト指向を理解し、デザインパターンを使って開発していると思っている人の為の本です。タイトルに偽り無しで、デザインパターンを通してオブジェクト指向のこころに触れることができます。「アジャイルソフトウェア開発の奥義」と並ぶ名著です。初版ではわずかに誤植がありますが、村上雅章氏の翻訳は相変わらず素晴らしいです。
デザインパターンとともに学ぶオブジェクト指向のこころ 2005-09-20
この本は上級者向けでないが、かといって初心者向けでもないと思う。
これまでデザインパターンの書籍を読んで今ひとつ理解できなかったり、腑に落ちなかったり、もしくは挫折したことある人に、この本をお薦めしたい。全部とは言わないが、かなり頭の中がスッキリするし、これまで感じていた疑問や不理解が自分だけじゃないことがわかるはず。
最初はこの本に慣れるまで違和感を感じるかもしれないが、Facade、Adapterパターンを読むころには購入した価値ありときっと思うはず。著者の並々ならぬ自信と情熱が伝わってくる。また、翻訳もすばらしいので安心して最後まで読める。この本を理解できたならば、あとは実践のみ!?
さらに詳しい情報はコチラ≫
このサイト「ソフトウェアネット」はソフトウェアの情報を豊富にそろえています。ソフトウェアに関する書籍はひととおりそろえてますので、ぜひご活用ください。
テレビショッピング
TVショッピングの動画です。面白いものを集めました。これを見てもインターネット通販の勉強にはなりませんが、息抜きにどうぞ。
セルのテレビショッピング
このサイト「ソフトウェアネット」は、アマゾン(Amazon)、楽天のアフィリエイトシステムを使って商品を紹介しています。アマゾンで購入する場合には、1500円以上は送料無料(カードを使えば、振込手数料も無料)です。楽天で購入する場合には、通常は送料・振込み手数料がかかりますが、店舗によって条件が違いますのできちんとお確かめの上ご購入ください。