Design patterns are unreasonably effective. Somewhere between folklore and formalism, they point out the pivot points on problems.
- They give you leverage even if you don't fully understand the problem space.
- Design patterns are the solutions that have survived natural selection.
- The patterns that work, work, even when we don't know why they work.
The concept of "design pattern" was defined in A Pattern Language.'s