通常配送無料 詳細
残り1点(入荷予定あり) 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
Design Patterns CD: Eleme... がカートに入りました

お届け先住所
アドレス帳を使用するにはサインインしてください
または
-
正しい郵便番号を入力してください。
または
+ ¥ 257 関東への配送料
コンディション: 中古品: ほぼ新品
コメント: 未開封品。通常1営業日以内に迅速に発送致します。アマゾン専用在庫です。
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
2点すべてのイメージを見る

Design Patterns CD: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) (英語) CD-ROM – 1998/5/21

5つ星のうち 5.0 2件のカスタマーレビュー

その他(6)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
CD-ROM
"もう一度試してください。"
¥ 6,019
¥ 6,019 ¥ 3,000

AmazonStudent

Amazon Student会員なら、この商品は+10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。

click to open popover

キャンペーンおよび追加情報


この商品を見た後に買っているのは?

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。


商品の説明

内容紹介

Published in 1995, Design Patterns: Elements of Reusable Object-Oriented Software has elicited a great deal of praise from the press and readers. The 23 patterns contained in the book have become an essential resource for anyone developing reusable software designs. In response to a great number of requests from readers of the book and from the object-oriented community as a whole, these designs patterns, along with the entire text of the book, are being made available on CD. This electronic version will enable students to install the patterns directly onto a computer and create an architecture for using and building reusable components. Produced in HTML format, the CD is heavily cross-referenced with numerous links to the online text.

著者について

Dr. Erich Gamma is technical director at the Software Technology Center of Object Technology International in Zurich, Switzerland. Dr. Richard Helm is a member of the Object Technology Practice Group in the IBM Consulting Group in Sydney, Australia. Dr. Ralph Johnson is a faculty member at the University of Illinois at Urbana-Champaign's Computer Science Department.

John Vlissides is a member of the research staff at the IBM T. J. Watson Research Center in Hawthorne, New York. He has practiced object-oriented technology for more than a decade as a designer, implementer, researcher, lecturer, and consultant. In addition to co-authoring Design Patterns: Elements of Reusable Object-Oriented Software, he is co-editor of the book Pattern Languages of Program Design 2 (both from Addison-Wesley). He and the other co-authors of Design Patterns are recipients of the 1998 Dr. Dobb's Journal Excellence in Programming Award.



0201634988AB09122003


登録情報

  • CD-ROM: 2ページ
  • 出版社: Addison-Wesley Professional; 1版 (1998/5/21)
  • 言語: 英語
  • ISBN-10: 0201634988
  • ISBN-13: 978-0201634983
  • 発売日: 1998/5/21
  • 商品パッケージの寸法: 19.2 x 2.1 x 23.6 cm
  • おすすめ度: 5つ星のうち 5.0 2件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 洋書 - 410,507位 (洋書の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

カスタマーレビュー

5つ星のうち 5.0
星5つ
2
星4つ
0
星3つ
0
星2つ
0
星1つ
0
両方のカスタマーレビューを表示
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: ハードカバー
デザインパターンを世に知らしめるキッカケになった本。誰もが名著だと認める一方で、説明の仕方が難解だとか、具体例が適切でないとかGUI関連のものに偏っているなどとも言われます。特に「デザインの再利用」という視点が強調されているため、説明がやや抽象的に進む感はあります。しかし、世の中のパターン絡みの本はほとんどすべて本書をベースに記述されていますから、本家本元にチャレンジする価値は高いのでは。最初の部分を除けば、基本的にパターンのカタログなので、本書を最初から順番に読み進める必要は一切ありません。最初に書かれているFactory絡みのパターンを理解するのに違和感があったら、もっと後に書かれているObserver、Command、State、Mediatorといったあたりへ飛んで読み進めるとより楽に読ませると思います。
コメント 5人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: ハードカバー
This book breaks down common algorithms and effectively shows the different types and how they work. It was an eye-opener for me!
コメント このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告

Amazon.com で最も参考になったカスタマーレビュー (beta) (「Early Reviewer Program」のレビューが含まれている場合があります)

Amazon.com: 5つ星のうち 4.5 479 件のカスタマーレビュー
28 人中、27人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 3.0 Groundbreaking, back in the day 2016/8/28
投稿者 S. Austin - (Amazon.com)
形式: ハードカバー Amazonで購入
When I first learned about this book I found it an exciting way to codify and categorize various OO techniques - I wouldn't say it introduced any new design/implementation strategies, but it gave us all a common terminology for what we'd been doing all these years. Since then, I suppose the terminology has largely entered the programming lexicon so it's useful for all OO programmers to be familiar with these concepts and terms.

However, we are way, way overdue for a new edition, one written using C++11/14 or modern Java for the examples. The C++98-based examples really date this book - lines and lines of code to illustrate what you'd do with a bit of STL in modern C++. The patterns themselves are still relevant, but I hope no one is taking the code examples too seriously.
7 人中、7人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 Timeless Programming Classic For The Ages 2016/4/8
投稿者 William P Ross - (Amazon.com)
形式: ハードカバー Amazonで購入
Twenty Two years since the book's publication it remains incredibly relevant. In the beginning I was surprised the discussion in 1994 was this high level. The preface and introduction are awesome. For example, there was one discussion about dynamically typed languages versus statically typed lanugages... I was not even aware this was being discussed in 1994.

In certain situations you see how this book changed the way the field of computer science developed. Before the writing of the book the authors originally called the Singleton pattern the Solitaire pattern. They changed it last minute (explained in the Conclusion) from Solitaire to Singleton, and that is a major part of why everybody calls it Singleton today.

Some people may have an issue with the age of book. When you read the introduction, they mention that C++ and Smalltalk are cutting edge programming languages. I know C++ pretty well, but I have never used Smalltalk. What I learned from the book was how Smalltalk was fundamental to creating the MVC (Model-View-Controller) framework. In a lot of places the authors point out situations where C++ programmers would implement a pattern one way, and Smalltalk programmers might use the pattern another way.

The book's examples are mostly about text writing programs, windowing, and drawing. These examples fit well for the patterns. You can also see how the current state of programming was much different. Text editors were creating huge innovations back then.

This book requires sophistication as a programmer. It will be a challenging book for pretty much anyone to understand completely. You need to have familiarity with the word choice as well. The authors assume you are well versed in their language. The glossary was pretty good in this book, I would recommend taking a look before you start.

The progression of the book is excellent. There is a lengthy introduction before getting to the patterns. This helps put the entire book in context and prepares you for the challenge to come. Each pattern is unique in subtle ways that the authors explain masterfully.

One hundred years from now this book will still work. The patterns are fundamental to software design itself. I wish most authors were this bold.
4 人中、4人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0 Great book! 2017/2/15
投稿者 Nick R. - (Amazon.com)
形式: ハードカバー Amazonで購入
Great book. Seriously, very very good book. The reason I give it 4 instead of 5 stars is because it's written in a language that's hard to understand coming from mostly Ruby and Javascript background. Either way, this is a book I'll be coming back to for many years.
5 人中、5人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 Must Read 2012/1/26
投稿者 Siddhardha - (Amazon.com)
形式: ハードカバー Amazonで購入
As others have already noted, this is a seminal work on design patterns and is considered by many software professionals as a must read. It is probably a bit too complex for novices to design patterns in which case they are better off using another resource for starters (e.g.: Head First Design Patterns) and then eventually move on to this book. Head First design patterns was obviously easier to read and understand since the examples are more up to date and material is not as thorough as this book. It took me more than a month and half to read this book carefully from cover to cover. Although a lot of the patterns are discussed in depth from a theoretical level including evaluating trade-offs made with specific implementation choices, the examples in SmallTalk are out of date and not that relevant anymore but that's understandable given the publish date of this book (1994). Like some other books (e.g.: Java Concurrency in Practice), multiple readings are necessary to fully digest the material and that needs to be coupled with either independent practice of the specific implementation choices and/or other resources that have more examples of pattern implementations so as to not only reinforce understanding but also lay a solid foundation for Object Oriented Design. Most senior folks working with Object Oriented Systems typically have this book at their desk as a reference. I found one particular pattern, namely Interpreter, pretty difficult to follow. Other than that the rest of the material is readable. Having some familiarity with UML notation will help but the appendix includes explanation of the notation used in the book, so it is not a stopper if you don't have any exposure in that area. Towards the end of each chapter covering a given pattern, the authors include a section on related patterns which can be extremely helpful. This book also organizes different patterns into creational, structural and behavioral categories and also identifies which ones within a given category can supplement each other and which ones compete against each other. This book is not meant to be a comprehensive resource on design patterns and will have to be supplemented by other books. Highly recommended for anyone working with Object Oriented Systems.
1 人中、1人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 Best Software Development book I've ever read 2013/12/20
投稿者 Michael A - (Amazon.com)
形式: ハードカバー Amazonで購入
Great book, HIGHLY recommend to any developer who is not familiar with them.

The patterns in this book are by no means extensive, but it will give you an introduction to how patterns are used and why they are so beneficial. My Adviser is in this field and he uses this for his intermediate programming courses.

The only 'problem' I have with the book is that it can be hard to grasp the depth of importance of some of these patterns, or their use at all, because they are all framed in the use in writing a Text Editor and other User Interface components. So if you aren't familiar with writing a User Interface application or have enough experience programming to see the deeper meanings... This book might be lost on you.

I would still recommend this book for anyone who understands programming up to the data-structures point. Knowing about these patterns and then being at least able to talk about them with others, even if you don't yet fully understand them, will put you 2 steps ahead of others.
これらのレビューは参考になりましたか? ご意見はクチコミでお聞かせください。