Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Half Title page
Title page
Copyright page
Dedication
About this Book
The Structure of the Book
Acknowledgments
Guide to the Reader
Chapter 1: Patterns
1.1 What is a Pattern?
1.2 What Makes a Pattern?
1.3 Pattern Categories
1.4 Relationships between Patterns
1.5 Pattern Description
1.6 Patterns and Software Architecture
1.7 Summary
Chapter 2: Architectural Patterns
2.1 Introduction
2.2 From Mud to Structure
2.3 Distributed Systems
2.4 Interactive Systems
2.5 Adaptable Systems
Chapter 3: Design Patterns
3.1 Introduction
3.2 Structural Decomposition
3.3 Organization of Work
3.4 Access Control
3.5 Management
3.6 Communication
Chapter 4: Idioms
4.1 Introduction
4.2 What Can Idioms Provide?
4.3 Idioms and Style
4.4 Where Can You Find Idioms?
Chapter 5: Design Patterns
5.1 What is a Pattern System?
5.2 Pattern Classification
5.3 Pattern Selection
5.4 Pattern Systems as Implementation Guidelines
5.5 The Evolution of Pattern Systems
5.6 Summary
Chapter 6: Patterns and Software Architecture
6.1 Introduction
6.2 Patterns in Software Architecture
6.3 Enabling Techniques for Software Architecture
6.4 Non-functional Properties of Software Architecture
6.5 Summary
Chapter 7: The Pattern Community
7.1 The Roots
7.2 Leading Figures and their Work
7.3 The Community
Chapter 8: Where Will Patterns Go?
8.1 Pattern-Mining
8.2 Pattern Organization and Indexing
8.3 Methods and Tools
8.4 Algorithms, Data Structures and Patterns
8.5 Formalizing Patterns
8.6 A Final Remark
Notations
Class-Responsibility-Collaborator Cards
Object Modeling Technique
Glossary
References
Index of Patterns
Index
← Prev
Back
Next →
← Prev
Back
Next →