定义 就一个类而言,应该仅有一个引起它变化的原因。应该只有一个职责。 单一职责的好处 类的复杂性降低,实现什么职责都有明确的定义;可读性提高,复杂性降低;维护性提高,可读性提高自然更好维护变更引起的风险降低,变更是必不可少的,如果单一职责做的好,一个接口修改只对相应的实现类影响,对其他接口无影响,这对系统的扩展性、维护性都有非常大的帮助