Androidアプリストア Amazonファミリー ビジネス書大賞 Amazon Cloud Drive 入園入学ストア Amazon MasterCard summer_Bike TradeIn ファッション Fire 7 ・Fire HD 8 Fire TV stick 父の日特集 梅雨対策特集 キャットフード・猫用品 5,000円以上購入で1,000円OFF Kindle Amazon MP3 硬式テニス HITOSHI MATSUMOTO ドキュメンタル シーズン2

カスタマーレビュー

5つ星のうち4.1
27
5つ星のうち4.1
形式: 単行本|変更
価格:¥5,184+ Amazonプライムなら、お急ぎ便が無料
お客様の評価(クリア)この商品を評価する


レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。

2013年3月2日
内容は良いですが、
何を書いてあるのか不明瞭なところと、誤訳が残っているところがあるように思います。
原文らしきものが以下にあるので、意味不明な箇所は、
確認しながら読むのをお勧めします。
[...]
0コメント| 6人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2002年9月6日
この本はデザインパターンのバイブルとして名高く、ソフトウェア技術者は一度は目を通すべき本でしょう。
しかし、読みやすくは有りません。例や参照している文献はいかにも研究者向けの難解なものが多いし、本題とは関係のないところで躓くことも多いです。それでも辛抱して読む価値はあります。判りやすさを優先した本は他にあるのですが、この本のようなパターンの「深い」情報を提供してくれる本が他にないからです。
原著が出版されて7年、主流の言語も移り変わり、OOPの図の表記もOMTからUMLに変わりました。そろそろ、深さのレベルを保ったままより判りやすく改訂した第2版がでれば良いなと思います。
0コメント| 32人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2016年5月29日
現在難しすぎて挫折中という現状を踏まえてのレビューとなります

結城浩の増補改訂版Java言語で学ぶデザインパターン入門で大体デザインパターンがどういう概念か見えたので、
より一層の知識を身に付けるために購入しました

しかし、本書は単純に言って難しすぎます。
翻訳のせいなのか何なのかよくわかりませんが意味が非常に汲み取りにくい箇所が複数箇所(というよりも大量に)あります。
正直、難しいから理解が及ばず意味不明なのか、原著であれば理解出来るのかまでは判断が及びませんので、この難しさの原因がよく分からず読み進めるのが非常に辛いです

また、英語のニュアンスでは意味が通じるのでしょうが、デザインパターンの目的の一つである
「共通のパターンをSE同士のコミュニケーションにおけるコモンランゲージとして用いることで議論やお互いの理解が早くなる」
といったものがありますが日本人の感覚からするとそのデザインパターンの名称として
"Factory Method"や"Abstract Factory"のような似通った名称があることや
"Facade"のような難関大学受験レベルでも見慣れない単語が名称に使われていることなどもあり
パターンの名称を各デザインパターンと対応付けて覚えてコモンランゲージにするのを困難なものにしている印象があります

これらの欠点はありますがプログラミングにおける名著であることは間違いない印象があります。
ただ、基本的な技術を有したシステムエンジニアがステップアップするための本としては難しすぎるように見え、安易に手を出すと痛い目を見るとしか思えません
0コメント| 2人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2009年11月25日
パターンブームを起こした最初の書籍で内容的にはもちろん良い。しかし、翻訳にやや難がある。日本語文章に意味が不明瞭となっている部分が散見される。
翻訳は決して簡単な作業ではないので翻訳者たちを責めることはできないが、読者は少し注意した上で購入したほうが良いだろう。
0コメント| 22人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2001年5月10日
本来開発者が潜在的に認識しているデザインパターンを体系的にまとめた書。 デザインパターンを実践するための具体例、適用例などがパターンごとに網羅されているため知識の豊富な開発者や既存のソフトウェアのリファクタリングを行いたい方に適しているといえる。
ただし、内容のレベルは高いため、ある程度のデザインパターンに対する基本的な知識、適用経験があることがのぞましい。私の場合は、他のデザインパターンについての本と比較しながら読み進むことで理解していった。
0コメント| 5人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2012年12月15日
デザインパターンに関する本の中でも最も基本となる本。ただし中身はパターンを羅列したリファレンス的なものであり、デザインパターンを学ぶための最初の一冊として読むのは辛い。そもそも何故デザインパターンを使うのか、実アプリの中でどのように使うのか、といった部分をこの本から読み取るには、かなり読み込まなければならない。そのためこの本とは別に、「デザインパターンとともに学ぶオブジェクト指向のこころ」「パターンハッチング」などの、デザインパターンの概念について説明した本や実践的な本なども読むのが良いと思われる。
0コメント| 9人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
VINEメンバー2005年9月27日
確かにこの本は予備知識なしに読むのは難しいですね。
まず、"デザインパターン"とは何かということを、そしてその記述の仕方(パターン名、問題、解決、結果)を第1章で説明されていますが、事前に知っておいたほうが読みやすいと思います。
第2章ではLexiというTexに似たドキュメントエディタのなかにどんなデザインパターンが使われているか書かれています。個人的にもデザインパターンを説明するにはテキストエディタや描画エディタが最適だと思い、2章も押さえておくと以降も理解しやすいです。
第3章以降でやっとそれぞれ(生成、構造、振る舞い)のデザインパターンが紹介されています。"生成"、"構造"、"振る舞い"というのが何を意味しているのか初めはよくわかりませんでしたが、各パターンを見ていくうちにこの区別の仕方が理解できます。
ただし各章を順番どおりに読んでいくのではなく、後へ先へページを何度もめくっていく中で理解していくことができるでしょう。
「デザインパターン」を学ぶ上で、結城浩氏の「Java言語で学ぶデザインパターン入門」やW.J. ブラウンの「アンチパターン―ソフトウェア危篤患者の救出」もお勧めです。
0コメント| 21人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2017年4月26日
元祖デザインパターン。ただ、無理に使うことはない。一般教養は身に付いた。
0コメント|このレビューは参考になりましたか?はいいいえ違反を報告
VINEメンバー2002年11月30日
デザインパターンを世に知らしめるキッカケになった本。誰もが名著だと認める一方で、説明の仕方が難解だとか、具体例が適切でないとかGUI関連のものに偏っているなどとも言われます。特に「デザインの再利用」という視点が強調されているため、説明がやや抽象的に進む感はあります。しかし、世の中のパターン絡みの本はほとんどすべて本書をベースに記述されていますから、本家本元にチャレンジする価値は高いのでは。最初の部分を除けば、基本的にパターンのカタログなので、本書を最初から順番に読み進める必要は一切ありません。最初に書かれているFactory絡みのパターンを理解するのに違和感があったら、もっと後に書かれているObserver、Command、State、Mediatorといったあたりへ飛んで読み進めるとより楽に読ませると思います。
0コメント| 32人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2007年4月28日
開発にオブジェクト指向言語を使用する大きな利点の一つはクラス(階層)の再利用性であるが、現実にはそのようにクラス設計をする事は難しい。本書は再利用性を念頭に置いてクラス設計の手法(デザインパターンと呼ぶ)を経験に基づいて体系化した名著である。Javaをご存知の方は、Javaの各クラス・ライブラリ階層が本書のデザインパターンと酷似している事にお気付きであろう。

本書ではデザインパターンを大きく次の三つに分けている。

(1) 具象クラスを生成するための抽象(インタフェース)パターン

(2) 構造に関するパターン

(3) 振舞いに関するパターン

例えば、(3)で説明されるIteratorパターンはJavaでその名前のまま出て来る。また、(1)で説明されるFactoryパターンが(呼称はともかく)恐らく一番ポピュラーな手法で、具象クラス群の生成を念頭に置きながら、特定の具象クラスに依存しない真に共通な要素を抽象的に定義するパターンである。

本書の内容は学術的に導いたものではなく、経験則に基づいたものだけに実践的である。それでいて、体系的に美しい。機能的に優れたものはデザインも美しいという見本のようである。本デザインパターンの考察にあたっては、建築学を参考にしたというのも面白い。本書を順に全て読む事は容易ではないが、本書の内容を身に付ける事で具象化や継承によるクラスの再利用性が格段に向上する事請け合いである。オブジェクト指向言語を使用してプログラミングをする方にとっては必読と言って良い名著。
0コメント| 17人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告