Design Patterns
one‑page
Software Design Patterns — concise & practical
All categories
Creational
Structural
Behavioral
Architectural
Clear
Legend
Why:
problem the pattern solves
Use When:
best fit scenarios
Gotchas:
trade‑offs
Snippet:
JS‑style pseudo code
Creational
(object creation)
Structural
(object composition)
Behavioral
(object interaction)
Architectural
(high‑level)
Toggle theme
Back to top