How Patterns Were Selected For Inclusion In This Catalogue
- The patterns show real software designs (i.e., excluded are
process patterns,
rules of thumb and recommendations for how to write, test, or market software,
patterns on finding, documenting, or using patterns.)
- The patterns have wide applicability (i.e., excluded are patterns that
are application-specific, say patterns that are only applicable in
fire control or steel mills or word processors or car manufacture.)
- The patterns have been tested in real systems and
are documented in detail in the literature.
The catalogue contains all patterns of Gamma et al,
all patterns of Shaw & Garlan, and many of the patterns
in Buschmann et al and the PLOP-series of pattern workshops.