B.3 Pattern: Visible Forces
Problem:
- A pattern presents a solution to a problem within a context. How do you ensure that the reader understands the choice of solution?
Context:
- You are writing a pattern or pattern language that is intended to convey one of potentially several solutions to a problem. You have applied Mandatory Elements Present; you are now writing the Forces section.
Forces:
- There are many different styles of patterns, some more structured than others.
- People like to have convenient handles for concepts such as the forces which affect the choice of solution.