- Name: The name and a short summary of the pattern
- Problem: The problem the pattern addresses, including a discussion of its associated forces
- Example: A real-world example demonstrating the existence of the problem and the need for the pattern
- Context: The situations in which the pattern may apply
- Solution: A resolution of the problem stated in terms that could be applied in many situations
- Implementation: The fundamental solution principle underlying the pattern
- Technological Assumptions: What infrastructure must be in place for the implementation to be practical
- Variants: A brief description of variants or specializations of a pattern
- Consequences: The benefits the pattern provides, and any potential liabilities
From the social software design patterns wiki
See Also: http://www.pedagogicalpatterns.org
Recent Comments