Single Responsibility Principle

A class or module should have one, and only one, reason to be changedÂ