SOLID Principles
Introduction
SOLID principles are important design principles in OOP languages like Java, Python, C++, etc.
SOLID stands for:
S = Single Responsibility Principle
O = Open/Closed Principle
L = Liskov Substitution Principle
I = Interface Segregation Principle
D = Dependency Inversion Principle
Explanation with Examples and Quiz:
References:
- Quora, AI
- https://twitter.com/vikasrajputin/status/1593460494886576128