Single-responsibility principle
The single-responsibility principle is a computer programming principle that states that "A module should be responsible to one, and only one, actor." The term actor refers to a group that requires a change in the module. Wikipedia