标签:执行 复杂 单一职责 原则 方法 分解 职责 错误 需要
对类来说,即一个类应该只负责一项职责。
如类 A 负责两个不同的职责:职责1,职责2。当职责1需求变更而改变 A时,可能造成职责 2 执行错误,所以需要将 类 A 的粒度分解为 A1, A2。
1、降低类的复杂度,一个类只负责一项职责;
2、提供类的可读性,可维护性;
3、降低变更引起的风险;
4、通常情况下,我们应该遵守单一职责原则,只有逻辑足够简单,才可以在代码级违反单一职责原则;
只有类中方法数量足够少,可以在方法级别保持单一职责原则;
标签:执行 复杂 单一职责 原则 方法 分解 职责 错误 需要
原文地址:https://www.cnblogs.com/niujifei/p/14141552.html