search for books and compare prices
Tables of Contents for Pattern Languages of Program Design 3
Chapter/Section Title
Page #
Page Count
Introduction: Hybrid Vigor and Footprints in the Snow
ix
6
Preface
xv
 
Part 1 General Purpose Design Patterns
1
88
1 Null Object
5
14
Bobby Woolf
2 Manager
19
10
Peter Sommerlad
3 Product Trader
29
18
Dirk Baumer
Dirk Riehle
4 Type Object
47
20
Ralph Johnson
Bobby Woolf
5 Sponsor-Selector
67
12
Eugene Wallingford
6 Extension Object
79
10
Erich Gamma
Part 2 Variations on Design Patterns
89
54
7 Acyclic Visitor
93
12
Robert C. Martin
8 Default and Extrinsic Visitor
105
20
Martin E. Nordberg III
9 State Patterns
125
18
Paul Dyson
Bruce Anderson
Part 3 Architectural Patterns
143
44
10 Recursive Control
147
16
Bran Selic
11 Bureaucracy
163
24
Dirk Riehle
Part 4 Distribution Patterns
187
104
12 Acceptor and Connector
191
40
Douglas C. Schmidt
13 Bodyguard
231
14
Fernando Das Neves
Alejandra Garrido
14 Asynchronous Completion Token
245
16
Irfan Pyarali
Tim Harrison
Douglas C. Schmidt
15 Object Recovery
261
16
Antonio Rito Silva
Joao Dias Pereira
Jose Alves Marques
16 Patterns for Logging Diagnostic Messages
277
14
Neil B. Harrison
Part 5 Persistence Patterns
291
54
17 Serializer
293
20
Dirk Riehle
Wolf Siberski
Dirk Baumer
Daniel Megert
Heinz Zullighoven
18 Accessing Relational Databases
313
32
Wolfgang Keller
Jens Coldewey
Part 6 User Interface Patterns
345
14
19 A Pattern Language for Developing Form Style Windows
347
12
Mark Bradac
Becky Fletcher
Part 7 Programming Patterns
359
32
20 Double-Checked Locking
363
14
Douglas C. Schmidt
Tim Harrison
21 External Polymorphism
377
14
Chris Cleeland
Douglas C. Schmidt
Tim Harrison
Part 8 Domain-Specific Patterns
391
56
22 Business Patterns of Association Objects
395
14
Lorraine L. Boyd
23 A Pattern Language of Transport Systems (Point and Route)
409
22
Liping Zhao
Ted Foster
24 The Points and Deviations Pattern Language of Fire Alarm Systems
431
16
Peter Molin
Lennart Ohlsson
Part 9 Process Patterns
447
80
25 The Selfish Class
451
20
Brian Foote
Joseph Yoder
26 Patterns for Evolving Frameworks
471
16
Don Roberts
Ralph Johnson
27 Patterns for Designing in Teams
487
16
Charles Weir
28 Patterns for System Testing
503
24
David E. DeLano
Linda Rising
Part 10 Patterns on Patterns
527
48
29 A Pattern Language for Pattern Writing
529
46
Gerard Meszaros
Jim Doble
About the Authors
575
10
Index
585