加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

单一职责原则?

发布时间:2020-12-13 19:59:50 所属栏目:百科 来源:网络整理
导读:原创,转载请注明出处,谢谢! 单一职责原则说的是一个函数、类、模块等等软件实体只负责一个事情。 这是因为: 如果一个软件实体承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化会消弱此软件实体完成其它职责的能力。这就是耦合的恶果。 其实

原创,转载请注明出处,谢谢!

单一职责原则说的是一个函数、类、模块等等软件实体只负责一个事情。

这是因为:

如果一个软件实体承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化会消弱此软件实体完成其它职责的能力。这就是耦合的恶果。

其实何止是OO中的类!整个软件设计不也就是要把那些耦合的职责分离吗?

如何判断?

如果你想修改一个类、函数、或模块等软件实体的2处细节,那它就含有2个以上的职责!就应该分离。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读