首页 资讯时装美容情感健康百科

什么是cohesion?cohesion在哪些方面体现?

2023-10-19 10:37

Cohesion是指软件中模块内部各个元素之间的联系程度。它反映了模块内部各个元素之间的紧密程度和关联程度。在软件设计中,高内聚性是一种很好的设计原则,它可以提高程序的可读性、可维护性和可扩展性。

Cohesion主要体现在以下几个方面:

1.功能内聚(Functional cohesion):模块内部的各个元素都是为了完成某个特定的功能而存在的,它们之间的联系非常紧密。这种内聚性是最好的,因为它可以使得模块的功能非常清晰明了,易于理解和维护。

2.顺序内聚(Sequential cohesion):模块内部的各个元素按照一定的顺序排列,它们之间的联系主要是按照执行顺序来确定的。这种内聚性相对较差,因为它往往会导致代码的可读性和可维护性变差。

3.通信内聚(Communicational cohesion):模块内部的各个元素之间主要通过某种通信方式进行交互,例如参数传递、全局变量等。这种内聚性的优点是可以使得模块之间的耦合度较低,但是也容易导致模块的结构变得松散。

4.时间内聚(Temporal cohesion):模块内部的各个元素之间主要是按照时间顺序排列,例如初始化、清理等。这种内聚性相对较差,因为它往往会导致代码的可读性和可维护性变差。

5.逻辑内聚(Logical cohesion):模块内部的各个元素之间主要是按照逻辑关系进行排列,例如判断、循环等。这种内聚性相对较好,但是也容易导致模块的结构变得复杂。

为了提高软件的内聚性,我们可以采取以下几种措施:

1.尽量减少全局变量的使用,避免模块之间的耦合度过高。

2.尽量避免使用全局函数,尽量将函数定义在模块内部。

3.尽量减少模块之间的通信,例如参数传递、返回值等。

4.尽量将模块内部的各个元素按照一定的规则进行分类,例如按照功能、执行顺序等。

5.尽量避免使用过多的控制语句,例如if、while等,以减少模块的复杂度。

6.尽量将模块的内聚性提高到最大,以提高程序的可读性、可维护性和可扩展性。

Cohesion是软件设计中非常重要的一个概念,它可以帮助我们设计出高内聚性的软件模块,从而提高程序的质量和可维护性。在软件设计过程中,我们应该尽量避免一些常见的陷阱,例如全局变量、全局函数、过多的控制语句等,以提高软件的内聚性。

相关阅读
jadore dior迪奥香水和爱马仕香水哪个好?
很多专注于服装的品牌,开始喷香水的时候真的不含糊。以爱马仕和迪奥为例。虽然是流行的香水,但是真的很轻很舒服。下面来对比一下。迪奥香水和爱马仕香水哪个好就品牌而言,爱马仕略高于上述两者,但中国仍有很多人认为迪奥和香奈儿更出名。最近有很多关于香的经典,比如闻香系列、三古龙系列、橘子采摘系列、凯利马车、迪达、四园系列、法贝街24号等。爱马仕作为一个商业品牌,能够保持自己的风格而不过度商业化,有一定的内涵0在看 04-23
瘦脸面膜有用吗 瘦脸面膜有效果吗?含有能消耗脂肪的成分
千千有成千上万的面具。选择适合自己的面膜是很多小仙女头疼的问题。市面上有一款瘦脸面膜,也是最近比较流行的产品。我们来看看整容面膜是否有效。含有能消耗脂肪的成分。瘦脸面膜有效果吗瘦脸面膜含有天然果胶。一方面,它含有胶体,可以收敛皮肤。同时含有糖苷类物质,可以加速细胞活力,加强脂肪分解,所以可以快速瘦脸,比你用的挂耳式和瘦脸针安全很多倍。关键是一大锅都是胶原蛋白,而且还是护肤棒!天然果胶本质上是一种线0在看 04-23
女性塑形最佳运动 想拥有好身材,看看超模是怎么塑形的
减肥健身还是永恒的话题,羡慕那些身材完美的超模?想知道他们是怎么健身的?今天,边肖将向你介绍它!塑身方法1.保持沉默和别人说说你的健身计划,你会得到各种各样的“建议”。“别人的建议会分散你的注意力,但你不能坚持每天的健身目标。所以没必要每天和别人讨论你要怎么健身,坚持自己的就好。2.今天,只有今天的目标才能实现减肥10公斤真的是个大工程,变化真的不会突然发生。每天达成一个小目标,比如原地做50个深0在看 04-22
sezane sezane是什么牌子?法式浪漫的小众品牌
塞尚现在是一个非常受欢迎的品牌。这个牌子的衣服很受女生欢迎,看起来很好看,很有气质。先说说塞尚是什么品牌?sezane是什么牌子塞尚是女装品牌,属于性价比高的类型,价格也不贵。塞尚是一家来自巴黎的小而漂亮的时装屋,里面有现成的衣服、鞋子、皮具、配饰和牛仔裤。崇尚原创设计,完美剪裁,华丽用料。设计经典优雅。Sezane是来自法国的少数民族女装品牌,风格清新、自然、优雅。它可以将蕾丝、蕾丝、碎花等元素0在看 04-22
眉笔怎么用 眉笔怎么用?眉笔正确的打开方式
如果一个人不画眉毛,不仅会影响一个人的外貌,还会影响一个人的精神。画眉给人整洁的感觉。我们来看看眉笔的用法眉笔画一字眉第一步:画眉毛之前,一定要确定自己需要什么样的眉毛,然后用修眉刀修。第二步:接下来用眉笔勾勒出大致的眉形,注意整体的自然曲度,尤其是眉尾的位置。第三步:然后用浅棕色眉粉画出眉毛的前半部分。眉毛颜色要浅一点。第四步:用深棕色填充眉毛的后半部分。眉毛的颜色要比眉毛深,两个部位的颜色要画0在看 04-22

热文排行