Pattern: <<pattern name>>

Synopsis

Describe the pattern in onr or two sentences. This should convey the essence of a solution provided by the pattern. This is what will usually be read by experienced programmers.

Context

The context describes the problem the pattern addresses. A good way to present the context is by a concrete example and then proceed to describe the general problem.

Forces

This is the motivation for the particular solution. It summarizes the considerations that lead one to the general solution presented in the next section.

Solution

This section describes the general-purpose solution to the problem this pattern addresses.

Consequences

Any solution will have positive and negative implications. This section describes these implications for this pattern.

Implementation

This section descdribes any considerations you should be aware of when implementing the solution. It can also describe common variations to the pattern and should provide a sample solution code (can be a link to a zip file).

Related Patterns

This is an optional section. If there are other patterns that address the same, or similar problems, identify them here


Modified: 28-Jan-2004
Gary Pollice