Definition

An abbreviation for Single Responsibility Principle, a fundamental concept in software engineering that encourages that a class should have only one reason to change, which means a class should have only one responsibility.