Design Pattern

A design pattern is a repeatable, bite–sized solution for a known design problem. They improve consistency of solutions by capturing knowledge in a structured, modular format that’s easy to reference and find for future projects. These patterns help designers avoid reinventing the wheel. Ideally, design patterns will show how the solution is used in context with scenarios and examples. Multiple design patterns make up a pattern library.