📄️ Dependency Inversion Principle
Entities must depend on abstractions, not on concretions. It states that the high-level module must not depend on the
📄️ Interface Segregation Principle
Interface segregation principle states:
📄️ Liskov Substitution Principle
Liskov Substitution Principle states:
📄️ Open Closed Principle
Open-closed Principle (OCP) states:
📄️ Single Responsibility Principle
Single-responsibility Principle (SRP) states:
📄️ Solid Principle
SOLID is an acronym for the first five object-oriented design (OOD) principles by Robert C. Martin (also known