Design Patterns

#

Design Patterns are mappings between a problem and a possible solution. Those mappings are recorded so they can be discussed and reused in a community.

#

Design patterns were introduced by Christopher Alexander in Notes on the Synthesis of Form under the name "constructive diagrams".

◆◆◆