一般・入門書 全般 Search 一般・入門書 全般 一般・入門書 全般 一般・入門書 全般デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns series)
ピアソン・エデュケーション Search ピアソン・エデュケーション ピアソン・エデュケーション
by アラン・シャロウェイ ジェームズ・R・トロット Search アラン・シャロウェイ ジェームズ・R・トロット アラン・シャロウェイ ジェームズ・R・トロット
Customer Reviews:内容はとても良い 
ともすれば新知識中毒に陥りがちなこの業界において、デザインパターンは古典か。否。現場で今なお有効な基礎的な教養である。しかし、デザインパターンはクセものだ。カタログを眺める分には解ったような気になるのだが、いざ設計となると、すんなり出てこないのだ。たとえば、英語のテストはできるのだけど英会話はさっぱり、という状態に似ている。
そんな「デザインパターン語の知識はあるけど会話は苦手」という人にお勧めできる一冊だ。発行から4年が経過しているが、考え方は決して古くない。
ことほどさように内容は五つ星なのだが、残念なことに翻訳が良くない。おそらく日本語が苦手なのか、日本語の本をあまり読まない人なのだろう。手元にある初版第一刷をテキストとして初学者に薦めるのは気が引ける。とても良い内容なだけに、本当に惜しい。内容はそのままに、訳し直して(たぶん訳者を変えた方がよいだろう)、再版してほしいとの希望を込めて、やや厳しい評価とした。
パターンを実践で使いこなすための良書 
「GOF 本」や「結城本」でデザインパターンを学んだものの、
実戦で全くパターンが使えない・・・
いや、目の前の問題に対してどうパターンを使って解決すればいいのか
そのコツが全く判らないという開発者は、非常に多いのではないでしょうか?
この本は、著者が実際にアプリケーション設計を行った際、
設計上の問題をどうデザインパターンを使って解決していったか、
その具体例を示しながら、各パターンを判りやすく解説するとともに、
オブジェクト指向の真髄・・・オブジェクト指向の何たるかを
しっかり掴めるよう判りやすく解説してくれてます。
他の方も指摘されてるとおり、まさに「タイトルに偽りなし」の名著です。
日経BPから発行している「パターン指向リファクタリング入門」と合わせ読むと
パターンを実戦でより効果的に利用できるようになると思います。お勧めです。
技術者好みの深い考察が多い。 
著者が過去に携わった業務における、著者の誤った設計を示し、
デザインパターンについて説明しながら、それを用いて
現在最善と思われる解決策を深い考察とともに説明している。
これは、よくある『わかりやすい、、、』『はじめての、、、』
のような誰でも書けそうな上から目線の書籍とは全く違う。
一流の設計者が自分の経験を基に最善の設計についての追求を
続けた過程が述べられており、より技術者好みの深い考察が多い。
(必然的に、リファレンスとしての用途では使えない。)
著者はおそらく、自分の過去の仕事に対する検討や反省を続けていた
のだろうという印象を受けた。このような書籍を多く読むことで、
設計に対する自分なりの哲学を身に着けることができるだろう。
特に秀逸だと思ったのは、Bridgeパターンの説明である。
今までピンとくる解説がなく曖昧に覚えていたものが、すっきりと
理解できた。他の方に説明するときは、この本の例を使うことにしている。
プロとして設計に携わっているならば必読だと思う。
歯ごたえのある本だが、OOPを理解するにはよい参考書 
本書は単純にデザインパターンを紹介するだけの本ではなく、オブジェクト指向プログラミングを真に理解することを助けてくれる書籍といっていいと思います。
OOPの入門書では、たとえ話をいろいろもってきたために却って分かりづらいことも少なくありませんが、本書ではOOPでどのようなことを理解し、何に留意してOOPとデザインパターンを使うべきかが述べられているためです。
そして、翻訳がしっかりしているので、歯ごたえはあるものの、順を追って読み進めることができる良書と思います。
(翻訳が悪いと読む気をなくしてしまうことも少なくありません)
オブジェクト指向の本質を掴む 
僕はこの本によってオブジェクト指向への「パラダイムシフト」を経験しました。結城浩さんの「java言語で学ぶデザインパターン入門」を理解した後に読むとちょうど良いと思います。
本書では、デザインパターンの中でもオブジェクトコンポジション系のパターン(strategyやbridgeなど)に特に焦点が絞られています。問題領域の中の「可変領域」と「不変領域」を見極めることの重要性が何度も何度も強調されます。このプロセスによって、堅牢な骨組みと柔軟な構成要素を組み合わせたアプリケーションを構築することが可能となり、それはつまり保守性と拡張性の両者に優れたシステムをつくることに他なりません。
ここまで初学者にわかりやすく、しかもオブジェクト指向の本質をとらえて解説した本はないと思います。
Listmania Lists:プログラミング(C#など)オブジェクト指向を習得するための最小限の書籍オブジェクト指向・デザパタデザインパターン、リファクタリング、Java対象指向(object oriented)鈴木講師のお気に入りシステム開発オブジェクト指向分析・設計への道オブジェクト指向オブジェクト指向の本関連商品:
related blog:
[本]デザインパターン関係でお勧めの書籍
[asin:4797311126:detail:small] デザインパターンの原典。必読。 デザインパターンとオブジェクト指向原則 [asin:4894716844:detail:small] デザインパターンの解説だけではなく、その元となっているオブジェクト指向原則についても説明。 [asin ...
http://d.hatena.ne.jp/Akapon/20070226/1172462959
[後で読む]オブジェクト指向の本懐・目次
オブジェクト指向について,主に「デザインパターンとともに学ぶオブジェクト指向のこころ*1」を読み解いてくださるようだ. http://d.hatena.ne.jp/asakichy/20090421/1240277448. *1:http://www.amazon.co.jp/dp/4894716844/
http://d.hatena.ne.jp/noahany/20090425/1240646135
[book][shoppin'] オブジェクト指向のこころ etc...
asin:4894716844:detail:small oop の概念はわかってるつもりでいるけれど、実際にプログラミングしているなかで、僕が作り出すクラスはどれもオカシイ。 これからもっといろいろなシステムを作る予定が詰っていることもあって、リリースして数ヶ月して ...
http://d.hatena.ne.jp/technolize/20060823#p2
独習デザインパターン C++ - かおるんダイアリー
http://www.amazon.co.jp/dp/4894716844/ http://www.amazon.co.jp/dp/4797347783/ http://www.amazon.co.jp/dp/4797327030/ あたりがおすすめです。2番目のはまだ初版が出回っていると思います。表現とか全然変わってないので、もし買うとしたらC++の ...
http://d.hatena.ne.jp/kaorun55/20081017/1224253977
デザインパターンとともに学ぶオブジェクト指向のこころ 読書メモ
http://www.amazon.co.jp/デザインパターンとともに学ぶオブジェクト指向のこころ-software-patterns-アラン・シャロウェイ/dp/4894716844 前の本が読み終わったのでこちらに移行してみた。 が、やはり経験値が足りないようでいまいちしっくり飲み込み ...
http://ho-senka.spaces.live.com/blog/cns!7A20CB647C7B36DF!208.entry
書籍 オブジェクト指向のこころ
http://www.amazon.co.jp/exec/obidos/asin/4894716844 書籍の紹介です。 入門書としては難解ですが、オブジェクト指向言語を使用して開発を行った経験があれば、そのときに起こった設計に関する問題に対して解法を示してくれます。 ...
http://nezumimusume.blog53.fc2.com/blog-entry-14.html
2009-07-12、今週のtwitter (のワの)ノ « The Miyakou Style
... @syatin Sun認定のJava認定試験でもとってみたら? http://jp.sun.com/training/certification/java/index.xml in reply to syatin #; @syatin デザーンパターンの入門としていいらしい http://www.amazon.co.jp/dp/4894716844/ in reply to syatin ...
http://the-miyakou.com/?p=257
書籍の紹介
いろいろ読んで助けられているのが以下の書籍です。 http://www.amazon.co.jp/gp/product/4894716844/249-5131473-5194752?v=glance&n=465392&s=books http://www.amazon.co.jp/gp/product/4756118089/249-5131473-5194752?v=glance&n=465392 ...
http://opcdrpepper.blog51.fc2.com/blog-entry-8.html
学校開始
... シャロウェイ/dp/4894716844 ※以下レビューじゃありません、読書メモです前の本が読み終わったのでこちらに移行してみた。 が、やはり経験値が足りないようでいまいちしっくり飲み込みにくい。例題のイメージが完璧につかめてないせいだと思われる。 ...
http://ho-senka.spaces.live.com/blog/cns!7A20CB647C7B36DF!206.entry
画像認証(captcha)問題を考える
トロット ピアソンエデュケーションhttp://www.sf-dream.com/magazine/book/?id=4894716844 ○9位 cisco ccna(シーシーエヌエー)教科書 倉橋かおり インプレス/インプレスコミュニケhttp://www.sf-dream.com/magazine/book/?id=4844319779 ○10位 ...
http://www.sf-dream.com/magazine/back/archives/2006/03/captcha.htm