Architecture and Design: Patterns |
A Pattern Definition by James O. Coplien, Bell Laboratories, Naperville, Illinois:
"Patterns are a recent software engineering problem-solving discipline that emerged from the object-oriented community. Patterns have roots in many disciplines, including literate programming, and most notably in Alexander's work on urban planning and building architecture (Alexander, 1977). The goal of the pattern community is to build a body of literature to support design and development in general. There is less focus on technology than on a culture to document and support sound design. Software patterns first became popular with the object-oriented Design Patterns book (Gamma et al., 1995). But patterns have been used for domains as diverse as development organization and process, exposition and teaching, and software architecture. At this writing, the software community is using patterns largely for software architecture and design ...
Today, the pattern discipline is supported by several small conferences, by a broad spectrum of activities at established software engineering conferences, and by a rapidly growing body of literature."
Have fun with patterns and thank you for visiting this page!
- Design Patterns (Erich Gamma et al.)
- Design Patterns for OO Software Development (Wolfgang Pree)
- Object Models: Strategies, Patterns and Applications (Peter Coad et al.)
- Pattern Languages of Program Design (James O. Coplien et al. eds.)
- Pattern Languages of Program Design 2 (John M. Vlissides et al. eds.)
- Pattern Languages of Program Design 3 (Robert C. Martin, Dirk Riehle, Frank Buschmann eds.)
- Pattern Languages of Program Design 4 (Brian Foote, Neil Harrison, Hans Rohnert eds.)
- Patterns of Software (Richard P. Gabriel)
- Pattern-Oriented Software Architecture (F. Buschmann et al.)
- Research Project about a Pattern-based modelling and SW-generation environment (Jan Peter Riegel)
- ARCUS: Design of Business Information Systems (sd&m)
- DASCo: Development of Distributed Applications with Separation of Concerns (Antonio Rito Silva)
- Entwurfsmuster-Homepage (Georg Odenthal & Klaus Quibeldey-Cirkel) [German]