Single Responsibility Principle (SRP)
Each class should have only one responsibility or reason to change.   This means each class should...
Tags: solidprinciples