耦合度是什么意思@网站小助手

【耦合度是什么意思@网站小助手】:今天小南助手分享的内容是——耦合度最高的是什么耦合耦合度,最高,耦合,,,,,小南将详细内容整理如下: 耦合度最高的是什么耦合
耦合度最高的是什么耦合
提示:

耦合度最高的是什么耦合

耦合度最高的是公共耦合。 耦合性(英语:Coupling,dependency,或称耦合力或耦合度)是一种软件度量,是指一程序中,模块及模块之间信息或参数依赖的程度。耦合性可以是低耦合性(或称为松散耦合),也可以是高耦合性(或称为紧密耦合)。 内聚性是一个和耦合性相对的概念,一般而言低耦合性代表高内聚性,反之亦然。耦合性和内聚性都是由提出结构化设计概念的赖瑞·康斯坦丁所提出。低耦合性是结构良好程序的特性,低耦合性程序的可读性及可维护性会比较好。 容耦合:也称为病态耦合当一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部。共用耦合/公共耦合:也称为全局耦合,指通过一个公共数据环境相互作用的那些模块间的耦合。公共耦合的复杂程序随耦合模块的个数增加而增加。 外部耦合:发生在二个模块共用一个外加的数据格式、通信协议或是设备界面,基本上和模块和外部工具及设备的沟通有关。控制耦合:指一个模块调用另一个模块时,传递的是控制变量,被调模块通过该控制变量的值有选择地执行块内某一功能。 特征耦合/标记耦合:也称为数据结构耦合,是指几个模块共享一个复杂的数据结构,如高级语言中的数组名、记录名、文件名等这些名字即标记,其实传递的是这个数据结构的地址。消息耦合:可以借由以下二个方式达成:状态的去中心化,组件间利用传入值或消息传递来通信。

耦合度是什么意思?
提示:

耦合度是什么意思?

耦合性(英语:Coupling,dependency,或称耦合力或耦合度)是一种软件度量,是指一程序中,模块及模块之间信息或参数依赖的程度。内聚性是一个和耦合性相对的概念,一般而言低耦合性代表高内聚性,反之亦然。耦合性和内聚性都是由提出结构化设计概念的赖瑞·康斯坦丁所提出。低耦合性是结构良好程序的特性,低耦合性程序的可读性及可维护性会比较好。 耦合性可以是低耦合性(或称为松散耦合),也可以是高耦合性(或称为紧密耦合)。以下列出一些耦合性的分类,从高到低依序排列: 内容耦合(content coupling,耦合度最高) 也称为病态耦合(pathological coupling)当一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部。 共用耦合/公共耦合(common coupling) 也称为全局耦合(global coupling.)指通过一个公共数据环境相互作用的那些模块间的耦合。公共耦合的复杂程序随耦合模块的个数增加而增加。 外部耦合(external coupling) 发生在二个模块共用一个外加的数据格式、通信协议或是设备界面,基本上和模块和外部工具及设备的沟通有关。 控制耦合(control coupling) 指一个模块调用另一个模块时,传递的是控制变量(如开关、标志等),被调模块通过该控制变量的值有选择地执行块内某一功能; 特征耦合/标记耦合(stamp coupling) 也称为数据结构耦合,是指几个模块共享一个复杂的数据结构,如高级语言中的数组名、记录名、文件名等这些名字即标记,其实传递的是这个数据结构的地址; 数据耦合/数据耦合(data coupling) 是指模块借由传入值共享数据,每一个数据都是最基本的数据,而且只分享这些数据(例如传递一个整数给计算平方根的函数)。 消息耦合(message coupling,是无耦合之外,耦合度最低的耦合) 可以借由以下二个方式达成:状态的去中心化(例如在对象中),组件间利用传入值或消息传递 (计算机科学)来通信。 无耦合:模块完全不和其他模块交换信息。

上一篇:地木耳的功效与作用@网站小助手

下一篇:没有了

推荐阅读: