SOLID: The Single-Responsibility Principle (SRP)

🖋️ This article is one part of my series on Robert (Bob) C. Martin's SOLID principles. Definition The original and most quoted definition of SRP is this: A class should have only one reason to change. Excuse me, I'm here for "The Single-Responsibility Principle." This is it? Oh, I expected something else... So is it about change or responsibilities? I'm not the first to be confused by this, so…