1 DESIGN PATTERNS: ORIGIN AND HISTORY

During the late 1970s, an architect named Christopher Alexander carried out the first known work in the area of patterns. In an attempt to identify and describe the wholeness or aliveness of quality designs, Alexander and his colleagues studied different structures that were designed to solve the same problem. He identified similarities among designs that were of high quality. He used the term pattern in the following books to refer to these similarities.

  • A Pattern Language: Towns, Buildings, Construction (Oxford University Press, 1977)
  • The Timeless Way of Building (Oxford University Press, 1979)

The patterns identified and documented by Alexander are purely architectural and deal with structures like ...

Get Software Architecture Design Patterns in Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.