Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing)
- Addison-Wesley Professional (1994年10月31日発売)
- Amazon.co.jp ・洋書 (416ページ)
- / ISBN・EAN: 9780201633610
作品紹介・あらすじ
* Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves. * The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.
感想・レビュー・書評
-
ご存知Erich Gammaらによる、デザインパターンを紹介する書籍である。
20年前に出版されているので、取り上げられている例は古いが、紹介されているパターンの重要性は変わっていない。各パターンの用途、他のパターンとの関連などについても詳しく議論されている。なお、並列プログラミングにおけるパターンについてはほぼ触れていない。
サンプルコードもほぼ実行可能な形で書かれていて初学者にはよいが、逆に言えば冗長である。コードはC++とSmalltalkで書かれており、Javaと比べるとややとっつきにくい。
似たような本も (よりモダンな言語向けに) 多数出ているが、教養として読んでおいて損はないと思われる。詳細をみるコメント0件をすべて表示