S.O.L.I.D is an acronym for five design principles by Robert C. Martin (Uncle Bob).These principles, when combined, make it easy for a programmer to develop software that is easy to maintain and extend. By using these, developers can avoid code smells, easily refactor their codes and keep their code quality high.
S.O.L.I.D stands for:
Let’s look at each category separately and discuss its characteristics and you’ll see how they can make your code cleaner.
Single Responsibility Principle:
Each software module should…