UserPreferences

HomepageTemplate


DesignPattern

Name: [name]

Type: [Design | Organizational | ...]

Problem: [what you really want to solve; present a simple concrete example]

Context: [context]

Forces: [forces]

Supposed Solution: [the bad solution; explain in terms of your concrete example]

Resulting Context: [what happens when you apply it, good and bad]

Design Rationale: [rationale]

Related Patterns:

AntiPatterns you should beware:

PatternCategory?: [classify it]

Also Known As: [other names]

Examples in the Literature:

Examples in Practice:


[Wiki]CategoryPattern [Wiki]DesignPatterns