SOLID Principles
Single responsibility principle The single responsibility principle (SRP) states that a software component (in general, a class) must have only ONE responsibility.
This design principle helps us build more cohesive abstractions
2020-11-06