What is SOLID principles?


Watch video

SOLID is mnemonic acronym where each letter represents one principle.

The principles were first introduced by Robert C. Martin but the acronym was later introduced by Michael Feathers.

The following are the principles that makes up SOLID

When designing software using object oriented methodology, the SOLID principles help to keep the design readable, flexible and maintainable.

In the upcoming chapters, we cover each of these principles in detail with example code that violates the principle and refactored code that confirms to the principle.

comments powered by Disqus