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