Notes / Object Oriented Programming / 04 Object Design Principles / 1 Solid Principles

1 — SOLID Principles

Breaks down Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion — the five pillars of class-level design discipline.

Chapter Navigation
On This Page

1 — SOLID Principles

Purpose

[stub: solid-principles]

  • Single Responsibility
  • Open Closed
  • Liskov Substitution
  • Interface Segregation
  • Dependency Inversion

See SOLID Revisited in the Patterns book for how these hold up at architecture scale.

Metadata

AuthorAmit Singh
Scopeobject-oriented-programming

Local graph

Full graph →