What Does Single Responsibility Principle (SRP) Mean?
The single responsibility principle (SRP) is part of the “SOLID” acronym for programming principles developed by Robert C. Martin. It relates to each object in a codebase having a single specific function.
Techopedia Explains Single Responsibility Principle (SRP)
SOLID principles include the single responsibility principle, as well as four other principles that rely on the SOLID acronym: open-closed, Liskov substitution, interface segregation and dependency inversion.