Skip to content

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