SOLID
SOLID is an acronym of following five design principles.
- Signle Responsibility Principle
- Open Closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
Goal of these design principles is to guide developers to write maitainable, extendable code that can be tested and refactored with an ease.
Table of contents
- Single Responsibility Principle
- Open Closed Principles
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion