Design Patterns
A design pattern is a reusable, well-tested general solution to a commonly occurring software design problem — not finished code, but a template/approach that can be adapted to the specific situation. They're grouped into Creational, Structural, and Behavioral categories.
Beginner3 min

