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.
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.
This is the motivation for the particular solution. It summarizes the considerations that lead one to the general solution presented in the next section.
This section describes the general-purpose solution to the problem this pattern addresses.
Any solution will have positive and negative implications. This section describes these implications for this pattern.
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).
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