SOLID is an acronym consisting of five design principles to make software product maintainable, flexible and easy to understand. This lesson explains these design principles in detail.
The SOLID principles stand for below five terms.
- Single Responsibility Principle
- Open/Closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
1. Single Responsibility Principle
Every class in the system should have only one responsibility.


Comments