@mritd
2016-02-01T16:59:21.000000Z
字数 215
阅读 1515
java
设计模式
- 每个类遵循单一原则,即每个类只完成一项/一类功能;
- 若每个类完成了多项/多类功能则更改一项/一类功能则可能造成其他功能损坏,甚至不可用;
- 在职责扩散的情况下,单一原则可细化到方法或类,具体取决于实际中职责扩散情况;
- 当违背单一职责原则时,应考虑代码重构;在类中方法足够少(类层级),或方法中代码量足够少(方法层级),可根据实际情况选择是否使用/违背单一职责原则;