The next few articles that I am going to write in the coming days will be about the principles of SOLID programming. These are the 5 principles that should be the foundation of any object-oriented code. So what does the name SOLID mean?
- S – Single responsibility principle
- O – Open/closed principle
- L – Liskov substitution principle
- I – Interface segregation principle
- D – Dependency inversion principle
In the following articles, I will try to briefly describe each of the above-mentioned principles with examples. I hope that if you have not had any contact with this topic yet, my entries will allow you to quickly and painlessly delve into this topic.