什么是高内聚、低耦合? - robnetcn
2018-11-08 15:28  网络整理    我要评论

    起源:模块自主指的是每个模块T的孤独子效能。,而且与倚靠模块的触感最少且电话话筒简略,两个定性的的度量基准――网络赌博和内聚性。


网络赌博也称块间触感。软件体系排列中模块间形影不离的好友相干的度量。模块越使移近,它就越近。,其网络赌博就越强,模块的自主较差。。模块暗打中耦合不求再进电话话筒暗打中多相。、呼叫方法与教训输送。

    网络赌博分类学(低――高): 无直地耦合;材料耦合;监视耦合;把持耦合;流传

1 无直地耦合:

2 材料耦合: 两个模块暗中有一体叫来相干。,递送一体简略的材料值。,均等于极好的级暗号的有价值转变

3 警察耦合: 材料排列在两个模块暗中递送。,极好的级暗号打中限制明确。、记载名、这些明确,拿 ... 来说著名的人物,是警察。,确实,这么材料排列的地址被递送。

4 把持耦合: 当模块叫来另一体模块时。,输送把持变量(如出轨)。、标记等。,调制模块经过块专一性地表演块打中应变量。

5 公共耦合: 指经过公共材料e互相的模块暗打中耦合。。公共耦合的复杂按次跟随耦合模块的量子而增添。。

6 实质耦合: 这是极好的扣押的耦合。,这同样最蹩脚的耦合。。当一体模块直地应用另一体模块的里面材料时。,或经过非常进入方法转变到另一模块。。

    内聚性也高压地带块内接合点。。指的是测模块的效能专心。,就是,MOD中元素的贴近度的测。。假使模块打中每个元素都被命名为、按次段越近,它就越使移近。,它越有粘合力,就越高。。
粘合力强盗(低-高) 偶尔接合点;逻辑接合点;工夫接合点;应酬语篇

1 偶尔内聚: 模块打中处置元素暗中缺乏接合点。。

2 逻辑内聚: 指的是模块打中一些逻辑比喻应变量。,决定模块经过决定因素表演的效能。。

3 工夫内聚: 由必要同时表演的举措所身材的模块。

4 交流内聚: 这要旨模块打中持有处置单元都是恒等的的。,或许要旨每个处置应用恒等的的出口材料或发生恒等的的出口材料。。

5 按次内聚: 这要旨模块打中每个元素都与恒等的的应变量形影不离的好友相互关系。,前一体应变量元素的出口是下一体应变量的出口。。

6 效能内聚: 这是最强的粘合力。,模块打中持有元素一齐最后阶段一体应变量。,必须的。与倚靠模块的耦合是最弱的。。

    网络赌博与内聚性是模块自主的两个定性的基准,当软件体系分为模块时,尝试发生高内聚和低耦合。,向前推模块的自主,为设计高群众的的软件排列下沉了根底。。

    一体加盖于不费力地拘押。:一体按次有50个效能。,这么按次表演得澄清。;只,一旦修正了其打中一体应变量,倚靠49个效能必要修正。,这是高耦合的奏效。。
一旦你明亮的了,当您编译画轮廓设计时,设计类或模块敢情会呈现。,低耦合”。

关键词:

责任编辑:admin