Tech-Notes

SOLID- intended to make software designs more understandable, flexible and maintainable

  1. SRP - Single Responsibility Principle
  2. OCP - Open Closed Principle
  3. LSP - Liskov Substitution Principle
  4. ISP - Interface Segregation Principle
  5. DIP - Dependency Inversion Principle

Single Responsibility Principle:

Open Closed Principle:

Liskov Substitution Principle:

Interface Segregation Principle:

Dependency Inversion Principle: