Pattern: Your pattern name goes here


Context

A description of the context in which this pattern should be used. This may include links to several higher level patterns and usually ends with a statement of the problem that the pattern attempts to solve.

Solution

A description of a the proposed solution. This often takes the form of a number of steps, several of which may link to other lower level patterns that can be used when implementing the steps.

Example

A new example that illustrates the solution.

Consequences

A discussion of the forces, both good and bad, that act upon the the solution. This may reference other pattern sheets which may be more applicable if the solution is forced out it's useful bounds.

Known Uses

Some references to existing code that can be browsed as a further example of the pattern in use.

Related Patterns