单一职责原则

2018-12-04  本文已影响0人  简石榴

单一职责原则的定义是:应该有且仅有一个原因引起类的变更。

There should never be more than one reason for a class to change.

使用单一职责原则会出现:
1、降低类的复杂度,实现的什么职责都有清晰明确的定义
2、提高了代码的可读性,复杂度低了,可读性自然就高了
3、而且维护性提高了,毕竟可读性提高了
4、变更引起的风险降低了,因为一个接口的修改受影响的只有相关实现类,大大提高了扩展性和可维护性

说明: 很简单的一个原则,但在实际项目上应用时常常会出现"职责"上的划分不清晰,当然过度的设计会导致类的剧增

上一篇 下一篇

猜你喜欢

热点阅读