模块间的耦合性有哪几种?它们各表示什么含义?

继续教育 模块,含义,表示 已帮助 人

模块间的耦合性有哪几种?它们各表示什么含义?

热搜:加劲肋有哪几种?各什么作用?

答案解析

难度★★☆ 搜索
  • 参考答案:耦合性有六种:无直接耦合、数据耦合、标记耦合、控制耦合、公共耦合、内容耦合
    无直接耦合:两个模块之间没有直接的关系,它们分别从属于不同模块的控制与调用,它们之间不传递任何信息。(无直接关系)
    数据耦合:指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中的值传递。(数据值)
    标记耦合:指两个模块之间传递的是数据结构。(数据结构)
    控制耦合:指控制模块调用另一个模块时,传递的是控制变量,被调用块通过该控制变量的值有选择地执行块内某一功能(控制变量)
    公共耦合:指通过一个公共数据环境相互作用的那些模块间的耦合。(一个公式
    数据环境)
    内容耦合:一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部(内部数据)