"Night Patterns" | p. iii |
Introduction | p. ix |
Preface | p. xi |
Frameworks and Components | |
Functionality Ala Carte | p. 7 |
A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor | p. 9 |
Flexible Command Interpreter: A Pattern for an Extensible and Language-Independent Interpreter System | p. 43 |
New Clients with Old Servers: A Pattern Language for Client/Server Frameworks | p. 51 |
Systems and Distributed Processing | |
A Generative Pattern Language for Distributed Processing | p. 69 |
G++: A Pattern Language for Computer-Integrated Manufacturing | p. 91 |
Patterns for Generating a Layered Architecture | p. 119 |
Pattern: Half-object+Protocol (HOPP) | p. 129 |
The Master-Slave Pattern | p. 133 |
Business Objects | |
The CHECKS Pattern Language of Information Integrity | p. 145 |
Account Number: A Pattern | p. 157 |
Stars: A Pattern Language for Query-Optimized Schemas | p. 163 |
Process and Organization | |
A Generative Development-Process Pattern Language | p. 183 |
Lifecycle and Refactoring Patterns That Support Evolution and Reuse | p. 239 |
RAPPeL: A Requirements-Analysis-Process Pattern Language for Object-Oriented Development | p. 259 |
Caterpillar's Fate: A Pattern Language for the Transformation from Analysis to Design | p. 293 |
Design Patterns and Catalogs | |
A System of Patterns | p. 325 |
Relationships Between Design Patterns | p. 345 |
Discovering Patterns in Existing Applications | p. 365 |
Implementing Patterns | p. 395 |
Architecture and Communication | |
Streams: A Pattern for "Pull-Driven" Processing | p. 417 |
The Pipes and Filters Architecture | p. 427 |
Pattern-Based Integration Architectures | p. 441 |
Patterns for Software Architectures | p. 453 |
Object Usage and Style | |
Understanding and Using the ValueModel Framework in VisualWorks Smalltalk | p. 467 |
Client-Specified Self | p. 495 |
Reusability Through Self-Encapsulation | p. 505 |
Events and Event Handlers | |
A Pattern for Separating Assembly and Processing | p. 521 |
Reactor: An Object Behavioral Pattern for Concurrent Event Demultiplexing and Event Handler Dispatching | p. 529 |
Patterns of Events | p. 547 |
Request Screen Modification | p. 555 |
Index | p. 557 |
Table of Contents provided by Syndetics. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.