These five letters can do more for your effectiveness a developer than anything else when working in an object-oriented language. Dive deep and learn what SOLID really means.
S is for Single Responsibility Principle
The Single Responsibility Principle (SRP) states the following: A class should have only one reason to change.
O is for Open/Closed Principle
The Open/Closed principle states: Software entities should be open for extension, but closed for modification.
L is for the Liskov Substitution Principle
The Liskov Substitution Principle was introduced by Barbara Liskov in 1987. Find out what it states inside!
I is for the Interface Segregation Principle
The Interface Segregation Principle instructs developers to make fine-grained interfaces that are client-specific.
D is for the Dependency Inversion Principle
The Dependency Inversion Principle states that we as developers should follow two pieces of advice…
About the content
This content has been published here with the express permission of the author.