patternrevision history
Writing A Pattern
Instructions on how to write a good pattern on architypes.net
Solution
  • Determine the goal of your pattern - what is one trying to accomplish by following the pattern.
  • Locate the existing pattern that most closely describes the goal of your pattern. This is your goal pattern.
  • Add your new pattern by clicking the Add button under the Supporting Patterns section of your goal pattern.
  • Name - Give your pattern a brief two-to-four word name.
  • Summary - Provide a brief one-to-two sentence summary describing what your pattern is about. The purpose of this summary is to help people select a pattern of interest when browsing a list of patterns.
  • Situation - Describe in more detail the problem that the pattern is meant to solve, and the situation(s) in which it is meant to apply. Often this section will begin with "If ..." or "When ..."
  • Solution - Describe the solution that your pattern captures. This should be an imperative statement such as "Therefore ..."
  • If possible, provide one or more images that help to illustrate your pattern
Supporting Patterns
Except where otherwise noted, this work is shared under a Creative Commons License