A pattern is a "solution to a recurring problem". A pattern language is a collection of patterns that work together to lead the reader from a very high-level problem to a very detailed solution customized for their particular context. When a pattern language achieves this, it is said to be "generative" and this is what differentiates a pattern language from a simple collection of patterns. Refer to "A Pattern Language for Pattern Writing"/> [APLfPW] to learn more about how to write a pattern language.
Copyright © 2003-2008 Gerard Meszaros all rights reserved