SOLID Principles

The SOLID principles is a set of principles for object-oriented programming and design identified by Robert C. Martin. The five principles are:

  • The Single responsibility principle
  • The Open/Closed principle
  • The Liskov substitution principle
  • The Interface segregation principle
  • The Dependency inversion principle

Pages tagged with solid principles