Skip to main content

Design Patterns — Overview

Patterns document a recurring problem, a context, and a solution with consequences.
Families: Creational (Factory), Structural (Adapter), Behavioral (Strategy/Observer).

Implementations:

  • Java examples — /learn/java/oop-implementation/