Rajat's Notes

Personal knowledge based for Tech, Interviews and many more.

This project is maintained by im-Rajat

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: