
- 作 者:(美)伽玛(Erich Gamma)等著
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:7111095073
- 标注页数:395 页
- PDF页数:410 页
请阅读订购服务说明与试读!
订购服务说明
1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。
2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源410 ≥395页】
图书下载及付费说明
1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。
2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)
3、所有的电子图书都是原书直接扫描方式制作而成。
Guide to Readers 1
1 Introduction 1
1.1 What Is a Design Pattern? 2
1.2 Design Patterns in Smalltalk MVC 4
1.3 Describing Design Patterns 6
1.4 The Catalog of Design Patterns 8
1.5 Organizing the Catalog 9
1.6 How Design Patterns Solve Design Problems 11
1.7 How to Select a Design Pattern 28
1.8 How to Usea Design Pattern 29
2 A Case Study:Designing a Document Editor 33
2.1 Design Problems 33
2.2 Document Structure 35
2.3 Formatting 40
2.4 Embellishing the User Interface 43
2.5 Supporting Multiple Look-and-Feel Standards 47
2.6 Supporting Multiple Window Systems 51
2.7 User Operations 58
2.8 Spelling Checking and Hyphenation 64
2.9 Summary 76
Design Pattern Catalog 79
3 Creational Patterns 81
Abstract Factory 87
Builder 97
Factory Method 107
Prototype 117
Singleton 127
DiscussionofCreational Patterns 135
4 Structural Patterns 137
Adapter 139
Bridge 151
Composite 163
Decorator 175
Facade 185
Flyweight 195
Proxy 207
Discussion of Structural Patterns 219
5 Behavioral Patterns 221
Chain of Responsibility 223
Command 233
Interpreter 243
Iterator 257
Mediator 273
Memento 283
Observer 293
State 305
Strategy 315
Template Method 325
Visitor 331
Discussion of Behavioral Patterns 345
6.1 What to Expect from Design Patterns 351
6 Conclusion 351
6.2 A Brief History 355
6.3 The Pattern Community 356
6.4 An Invitation 358
6.5 A Parting Thought 358
A Glossary 359
B Guide to Notation 363
B.1 Class Diagram 363
B.2 Object Diagram 364
B.3 Interaction Diagram 366
C Foundation Classes 369
C.1 List 369
C.2 Iterator 372
C.3 ListIterator 372
C.4 Point 373
C.5 Rect 374
Bibliography 375
Index 383