单一职责原则

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单一职责原则相关的知识,希望对你有一定的参考价值。

  1. 单一职责原则:

    就一个类而言,应该仅有一个引起它变化的原因。

  2. 单一职责原则的好处是:

    一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。

  3. 指导思想:

    在一个类中如果可能会有多个可能需要变化的东西,尽量保证只有一个可以变化,其他变化的就让其放在其他类中,这样来的好处就是提高内聚,降低耦合。


本文出自 “简答生活” 博客,转载请与作者联系!

以上是关于单一职责原则的主要内容,如果未能解决你的问题,请参考以下文章

设计模式六大原则:单一职责原则

面向对象五大原则-----单一职责原则

软件设计原则之 单一职责

面向对象编程的六大原则--单一职责原则

七大设计原则之单一职责原则应用

手撸golang 架构设计原则 单一职责原则