单一职责原则?
发布时间:2020-12-13 19:59:50 所属栏目:百科 来源:网络整理
导读:原创,转载请注明出处,谢谢! 单一职责原则说的是一个函数、类、模块等等软件实体只负责一个事情。 这是因为: 如果一个软件实体承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化会消弱此软件实体完成其它职责的能力。这就是耦合的恶果。 其实
原创,转载请注明出处,谢谢! 单一职责原则说的是一个函数、类、模块等等软件实体只负责一个事情。 这是因为: 如果一个软件实体承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化会消弱此软件实体完成其它职责的能力。这就是耦合的恶果。 其实何止是OO中的类!整个软件设计不也就是要把那些耦合的职责分离吗? 如何判断? 如果你想修改一个类、函数、或模块等软件实体的2处细节,那它就含有2个以上的职责!就应该分离。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |