耦合

作者: 小青多多 | 来源:发表于2022-05-26 07:34 被阅读0次

耦合表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。模块的耦合类型通常分为7种,根据耦合度从低到高排序如下。

1)非直接耦合:两模块无直接关系,联系完全通过主模块的控制和调用。

2)数据耦合:借助参数表传递简单数据。

3)标记耦合:通过参数表传递记录信息(数据结构)。

4)控制耦合:传递的信息中包含用于控制模块内部逻辑的信息。

5)外部耦合:访问同一全局变量(非全局数据结构),不是通过参数表传递。

6)公共耦合:访问同一公共数据环境(如全局数据结构、共享通信区、公共内存)。

7)内容耦合:不通过正常入口直接访问另外模块的内部数据,代码重叠,模块有多个入口。

相关文章

  • 耦合和解耦合

    程序的耦合 耦合:程序间的依赖关系包括:类之间的依赖方法间的依赖 解耦:降低程序间的依赖关系 实际开发中应该做到:...

  • 变压器耦合电路

    耦合就是电路与电路之间的连接方式。耦合有直接耦合、阻容耦合、变压器耦合以及光电耦合等。变压器耦合电路示例如下图:

  • 结构化设计原则

    如果模块间必须存在耦合,就尽量使用数据耦合。少用控制耦合,限制公共耦合的范围,尽量避免使用内容耦合。 几种常见耦合...

  • 耦合

    有时看似复杂的问题,可能只是一个简单的小问题与一系列不确定的事件耦合在一起,造成难以理解的现象。 需要透过现象,设...

  • 耦合

    耦合性(Coupling)(或称耦合力或耦合度)是一种软件度量,是指一程序中,模块及模块之间信息或参数依赖的程度。...

  • 耦合

    文/星畔 天际划过一缀星光,我擦了擦眼睛,觉得那不是真的,我许久没见过真正的流星了。 你我本各行其路,却因铜线相连...

  • 耦合

    耦合性(英语:Coupling,dependency,或称耦合力或耦合度)是一种软件度量,是指一程序中,模块及模块...

  • 耦合

    我们都有过,准备了一个非常好的早上你起床流程,被孩子一个小小的事情打乱。造成最后的手忙脚乱。最近抖音上关于孩子做作...

  • 耦合

    所有和你有关的 都深深牵扯着我

  • 耦合

    耦合表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无...

网友评论

      本文标题:耦合

      本文链接:https://www.haomeiwen.com/subject/fophprtx.html