Monospace Mentor logo Monospace Mentor
Courses Community Mentorship Content Contact
Courses Community Mentorship Content Contact

← Wiki index

SOLID Principles

Topics: Design Pattern

The SOLID Principles are a group of Design patterns for Coding defined by Robert C. Martin in his book Principles of OOD.

There are five SOLID principles:

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

Martin categorises them as principles of class design. They’re intended to make software designs more understandable, flexible and maintainable.


Related

Copyright Jochen Lillich, trading as Monospace Mentor. All Rights Reserved.