Repeatable, bite-sized solution for a known design problem. Shows context with usage scenarios and examples of pattern in practice. Taken collectively, multiple patterns form the basis for a pattern language used to create consistent solutions.
Avoids re-inventing the wheel. Improves re-use and consistency of solutions while capturing knowledge and best practice from multiple teams in a structured, modular format that makes it easy to reference and find for future projects.
Posted in on April 8, 2008