SOLID Design Principles Explained: The Single Responsibility Principle

SOLID is an acronym for the 5 design principles of object-oriented programming. This article focuses on the Single responsibility principle.