, , ,

“Single Responsibility Principle” or SRP is one of the most important concepts in object-oriented design. Whether you are a novice or an experienced designer, you must know and follow this principle if you want to make your objects loosely coupled; in software designing it is important to understand. Most often the inexperienced designers do not understand this core concept. And, it makes a real big difference in the time of making an application.
I have written a long article on the same topic in Medium