天天看点

单一职责原则(拆分职责)

       对于一个类来说一个类应该只负责一项职责。

降低类的复杂度,一个类只负责一项职责

提高类的可读性,可维护性

降低变更引起的风险

另外注意:

        当逻辑足够简单时,才可以在代码级别违反单一职责原则;

        当类中方法数量足够少,可以在方法级别上保持单一职责原则,否则当准守类单一职责原则(将职责拆分为多个类)

举例:主类  运行各种交通工具
单一职责原则(拆分职责)

此时主类需要做一点点改动

单一职责原则(拆分职责)

主类也需要一点改动

单一职责原则(拆分职责)

继续阅读