Hello there! Today I want to share you a very special article for me. I think this is the best illustrative article on SOLID Principles.

Before we start..

This article is originally published by Oleksii Trekhleb on dev.to

I want to share this article here again because this article is really special for me. While we are writing code, we might defend that we are following the SOLID Principles but most likely not all of it. Time to time, while catching up with deadlines, some small points that can be missed out. This article is the one which I read over and over again to remind myself, how things cleverly design and architectured to maintain its quality all the time with low maintanance costs.

In additional, I believe this article might help inexperienced developers to understand, and illustrate what the SOLID Principles really are.

S — Single Responsibility Principle

Single Responsibility Principle Credit: Oleksii Trekhleb

O — Open/Closed Principle

Open/Closed Principle Credit: Oleksii Trekhleb

L — Liskov Substitution Principle

Liskov Substitution Principle Credit: Oleksii Trekhleb

I — Interface Segregation Principle

Interface Segregation Principle Credit: Oleksii Trekhleb

D — Dependency Inversion Principle

Dependency Inversion Principle Credit: Oleksii Trekhleb


Closing notes

I hope you liked what you read and I am really looking forward to seeing you in the next one! If you don’t want to miss any content, you can subscribe to the website and I will let you know whenever something new going on here!

Also you can reach out to me from the “Contact” section. Feel free to share your thoughs or suggest any ideas. I am reading all the messages and I will reply yours as soon as possible!

As you might know me, I like coffee and high-quality content. If you want to support me and my effort, why not a little caffeine boost ha? 😎

Buy Me A Coffee

Until next one,
Furkan