The Most Important Design Patterns. design patterns that describe simple and elegant solutions.