A pattern describes an optimal solution to a common problem within a specific context. In this site, yahoo shares somes of its patterns and codes. Each pattern consists of four parts:
- Problem Summary
- Use When
- Solution
- Rationale
Example: Auto Complete
The user needs to enter an item into a text box which could ambiguous or hard to remember and therefore has the potential to be mis-typed.
