单一职责原则,简称SPR 定义:就一个类而言,应该有且仅有一个原因引起它的变化 优势: 1. 类的复杂性降低,实现什么职责都有清晰明确的定义; 2. 可读性提高,复杂性降低; 3. 可维护性提高; 4. 变更引起的风险降低;