SOLID Design Principle

In this article I am going to talk about the SOLID principles which are a refinement of object-oriented design principles, consisting of five design principles formulated by Robert Martin.

“SOLID” where ‘S’ stands for Single Responsibility, ‘O’ for Open/Closed Principle, ‘L’ for Liskov’s Principle, ‘I’ for Interface Segregation and lastly ‘D’ for Dependency Inversion.
Read More »