首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是“松耦合”?请举例说明

什么是“松耦合”?请举例说明
EN

Stack Overflow用户
提问于 2008-10-22 18:23:09
回答 19查看 123.5K关注 0票数 188

我似乎无法理解“松耦合”的概念。我想“松散”这个词通常有一个负面的含义,这一点也没有帮助,所以我总是忘记松耦合是一件好事。

请有人展示一些“前”和“后”代码(或伪代码)来说明这个概念吗?

EN

Stack Overflow用户

发布于 2012-11-14 21:51:19

我提出了一种非常简单的码耦合测试方法。

  1. 如果对代码段B存在任何可能的修改,则代码的段A与代码的段B紧密耦合,这将迫使代码段A中的更改以保持正确性。
  2. 如果没有可能对代码段B进行必要的修改,则代码段A与代码段B不紧密耦合。

这将帮助您验证代码片段之间有多少耦合。有关这方面的推理,请参阅以下博客文章:http://marekdec.wordpress.com/2012/11/14/loose-coupling-tight-coupling-decoupling-what-is-that-all-about/

票数 2
EN
查看全部 19 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/226977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档