|
游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0
资源信息:
中文名: 设计模式:可复用面向对象软件的基础
原名: Design Patterns: Elements of Reusable Object-Oriented Software
作者: Erich Gamma
Richard Helm
Ralph Johnson
John M. Vlissides
图书分类: 软件
资源格式: PDF
版本: 英文文字版/更新EPUB版本
出版社: Addison-Wesley Professional
书号: 978-0201633610
发行时间: 1994年11月
地区: 美国
语言: 英文
概述:
内容介绍:
This book isn't an introduction to object-oriented technology or design. Many books already do a good job of that...this isn't an advanced treatise either. It's a book of design patterns that describe simple and elegant solutions to specific problems in object-oriented software design....Once you understand the design patterns and have had an "Aha!" (and not just a "Huh?" experience with them, you won't ever think about object-oriented design in the same way. You'll have insights that can make your own designs more flexible, modular, reusable, and understandable--which is why you're interested in object-oriented technology in the first place, right?
本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。
本书中涉及的设计模式并不描述新的或未经证实的设计,我们只收录那些在不同系统中多次使用过的成功设计。
作者介绍:
本书作者均是国际公认的面向对象软件领域的专家。
Erich Gamma博士是瑞士苏黎士国际面向对象技术软件中心的技术主管。
Richard Helm博士是澳大利亚悉尼IBM顾问集团公司面向对象技术公司的成员。
Ralph Johnson博士是Urbana-Champaign伊利诺大学计算机科学系成员。
John Vlissides博士是位于纽约Hawthorne的IBN托马斯J.沃森研究中心的研究人员。
内容截图:
目录:
Preface
Foreword
Guide to Readers
1. Introduction
2. A Case Study: Designing a Document Editor
Design Pattern Catalog
3. Creational Patterns
4. Structural Pattern
5. Behavioral Patterns
6. Conclusion
Appendix A. Glossary
Appendix B. Guide to Notation
Appendix C. Foundation Classes
Bibliography
Index
|