Design Patterns

Reusable architecture and coding patterns that reduce accidental complexity.

Design Patterns

Reusable architecture and coding patterns that reduce accidental complexity.

Focus

  • Composition over inheritance
  • Dependency inversion
  • Separation of concerns
Back to tech menu