SOLID principles
Aug 26, 2017 · 1 min read
In 1990s Robert C Martin gathered 5 principles of object-oriented class design, presenting them as best guide lines for building a maintainable object oriented design system. Michel Feathers attached acronym SOLID these principles in the early 2000s.
Single Responsibility Principle (SRP)-
Classes should have one reason to change, Keep your classes small and single-purposed.
Open Closed Principle (OCP)-
Design classes to be open for extensions but closed for modifications. Minimize…

