专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET分析设计

什么喊耦合性和内聚性

发布时间:2011-06-23 20:37:17 文章来源:www.iduyao.cn 采编人员:星星草
什么叫耦合性和内聚性
经常听见 别人在设计的时候,比如接口,要设计的低耦合 高内聚
一直没有好好地理解这两样东西
求高手给我点思路 最好拿个例子来说说

------解决方案--------------------
藕合度指程序模块间存在联系的紧密程度 
内聚性则是模块内部的相互依赖程度
低耦合就是模块之间的关联少,越独立耦合度越低
高内聚就是模块的内容针对干的事情少,功能越单一内聚越高 
低耦合 电脑的主板上的各种插槽,可以连接很多外置的各种各样的设备,不需要做什么只要简单地“插进去”
不管是分工,还模块设计。模块间,联系越少越好。

------解决方案--------------------
高内聚:按职责划分组件;
低耦合:引入虚拟组件改善各个组件之间的驱动关系,使得系统的层级扁平化,而不是像长长的链条或者一张网
------解决方案--------------------
探讨

藕合度指程序模块间存在联系的紧密程度
内聚性则是模块内部的相互依赖程度
低耦合就是模块之间的关联少,越独立耦合度越低
高内聚就是模块的内容针对干的事情少,功能越单一内聚越高
低耦合 电脑的主板上的各种插槽,可以连接很多外置的各种各样的设备,不需要做什么只要简单地“插进去”
不管是分工,还模块设计。模块间,联系越少越好。

------解决方案--------------------
探讨
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: