Interview Prep
Design Patterns
Reusable solutions to recurring design problems, from the "Gang of Four." Each pattern below has detailed explanations, grouped into Creational, Structural, and Behavioral families.
Creational
Patterns about how objects are created — decoupling construction from use.
Structural
Patterns about how objects and classes are composed into larger structures.
Behavioral
Patterns about how objects communicate and distribute responsibility.