Design Patterns in the VCL -- Links

[ Start Here | Outline | Glossary | Links ]


Patterns Websites


Patterns Mailing Lists

  • patterns@cs.uiuc.edu is for presenting and describing software patterns.
  • patterns-discussion@cs.uiuc.edu is for discussion of patterns in general.
  • gang-of-4-patterns@cs.uiuc.edu is about the design patterns in the Gang of Four's book.
  • organization-patterns@cs.uiuc.edu is for discussing patterns involving organizations.
Directions for subscribing to these lists (including an HTML form)

Patterns Books

Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. ISBN 0-201-63361-2
The "Gang-of-Four" book, which first captured wide popular attention for the idea of patterns in software development.
Coplien, James, and Douglas Schmidt, eds. Pattern Languages of Program Design. ISBN 0-201-60734-4
Patterns presented at the first "PLoP" conference.
Vlissides, John, James Coplien, and Norman Kerth, eds. Pattern Languages of Program Design 2. ISBN 0-201-89527-7
Patterns presented at the second "PLoP" conference.
Martin, Robert, Dirk Riehle, and Frank Bushmann, eds. Pattern Languages of Program Design 3. ISBN 0-201-31011-2
Patterns presented at the third "PLoP" conference.
Buschman, Frank, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal. Pattern-Oriented Software Architecture: A System of Patterns. ISBN 0-471-95869-7
Often referred to as the "Gang-of-Five" or "Siemens" book (all the authors work for Siemens AG).
Fowler, Martin. Analysis Patterns: Reusable Object Models. ISBN 0-201-89542-0
This book catalogs patterns which recur in domain analysis, rather than in design or implementation of software for a domain.
Alexander, Christopher, Sara Ishikawa, Murray Silverstein. A Pattern Language: Towns, Buildings, Construction. ISBN 0-19-501919-9
Alexander, Christopher. A Timeless Way of Building. ISBN 0-19-502402-8
These two books, although they focus on urban planning and architecture, are a valuable source of insight into the nature and use of patterns.


These pages maintained by Tres Seaver of Palladion Software . Copyright 1998, all rights reserved.