设计模式

本网站不提供下载链接,喜欢看书的朋友请关注公众号:【lennylee的碎碎念】(lennyleede),首页回复:授人以渔,自动获取搜索资源的方法。

内容简介:

本书内容全面,讲解鞭辟入里,独具特色,读者必将在计算机科学的宫殿中的由登堂而入室。

作者简介:

四位作者均是国际公认的面向对象软件领域的专家。

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 Patterns
5 Behavioral Patterns
6 Conclusion
A Glossary
B Guide to Notation
C Foundation Classes
Bibliography
Index
· · · · · · (收起)

原文摘录:

将系统分解成对象集合。因为要考虑许多因素:封装、粒度、依赖关系、灵活性、性能、演化、复用等等,它们都影响着系统的分解,并且这些因素通常还是互相冲突的。 (查看原文)

一分钟都市
1赞
2016-07-19 23:53:57

—— 引自第8页

类型(type) 是用来标识特定接口的一个名字。 (查看原文)

一分钟都市
1赞
2016-07-19 23:53:57

—— 引自第8页