单一职责原则
2018-12-04 本文已影响0人
简石榴
单一职责原则的定义是:应该有且仅有一个原因引起类的变更。
There should never be more than one reason for a class to change.
使用单一职责原则会出现:
1、降低类的复杂度,实现的什么职责都有清晰明确的定义
2、提高了代码的可读性,复杂度低了,可读性自然就高了
3、而且维护性提高了,毕竟可读性提高了
4、变更引起的风险降低了,因为一个接口的修改受影响的只有相关实现类,大大提高了扩展性和可维护性
说明: 很简单的一个原则,但在实际项目上应用时常常会出现"职责"上的划分不清晰,当然过度的设计会导致类的剧增