单一责任原则
定义: 应该有且只有一个原因引起类的变化。
好处:1.类的复杂度降低,实现什么责任都由清晰明确的定义;
2.代码可读性提高,复杂性降低;
3.可维护性提高;
4.变化引起的风险降低,变化是不可避免的,如果接口的单一责任做的好,一个接口修改只对相应的实现类有影响,对其他接口没有影响,这对系统的扩展性,维护性都有非常大的帮助。
定义: 应该有且只有一个原因引起类的变化。
好处:1.类的复杂度降低,实现什么责任都由清晰明确的定义;
2.代码可读性提高,复杂性降低;
3.可维护性提高;
4.变化引起的风险降低,变化是不可避免的,如果接口的单一责任做的好,一个接口修改只对相应的实现类有影响,对其他接口没有影响,这对系统的扩展性,维护性都有非常大的帮助。