Single Responsibility Principle implies a single entity should be narrowly aligned with that responsibility. Robert C. Martin expresses the principle as, "A class should have only one reason to change".!! More Information There might be more information for this subject on one of the following: