The first conference on Pattern Languages of Program Design (PLoP)
was a watershed event that gave a public voice to the software design
pattern movement. Seventy software professionals from around the
world worked together to capture and refine software experience that
exemplifies the elusive quality called "good design." This volume is
the result of that work--a broad compendium of this new genre of
software literature.
Patterns are a literary form that take inspiration from literate
programming, from a design movement of the same name in contemporary
architecture, and from the practices common to the ageless literature
of any culture. The goal of pattern literature is to help programmers
resolve the common difficult problems encountered in design and
programming. Spanning disciplines as broad as client/server
programming, distributed processing, organizational design, software
reuse, and human interface design, this volume encodes design
expertise that too often remains locked in the minds of expert
architects. By capturing these expert practices as problem-solution
pairs supported with a discussion of the forces that shape alternative
solution choices, and rationales that clarify the architects' intents,
these patterns convey the essence of great software designs.
ISBN: 0-201-60734-4
pages: 576
© 1995
binding: Paper