单一职责原则强调一个类或模块应仅有一个引起其变化的因素(职责)。通俗地讲,一个类或模块应只承担一个(或一种类型的)业务职责,而不是将内聚度(指模块或类内部代码之间业务联系的紧密程度,是代码质量的重要特征。