美文网首页钛钶维基
什么是【内聚】

什么是【内聚】

作者: 一俢 | 来源:发表于2019-05-18 10:48 被阅读4次

内聚(Cohesion),指的是在软件系统中一个模块内部各成分之间相关联程度的度量。高类聚是判断一个软件设计好坏的标准之一,类聚的概念是 Constantine、Yourdon、Stevens等人提出的,他们把内聚按强度从低到高有以下几种类型:

  • 偶然内聚
  • 逻辑内聚
  • 时间内聚
  • 通信内聚
  • 顺序内聚
  • 过程内聚
  • 信息内聚
  • 功能内聚

我们在整个软件或者模块的设计过程中,如果能够做到将模块做成一个功能类聚、独立性强、内部紧密结合,才是一个理想的类聚模块。的确对于初学者来说非常不容易,或许它不仅是个人技术能力的挑战,而且更有胜者是对某个领域业务水平的挑战。

多思考,多改变,才能成为优秀的设计者。

〖坚持的一俢〗

相关文章

  • 什么是【内聚】

    内聚(Cohesion),指的是在软件系统中一个模块内部各成分之间相关联程度的度量。高类聚是判断一个软件设计好坏的...

  • 如何理解高内聚低耦合?什么是依赖倒置、控制反转、依赖注入?

    软件工程里面,有高内聚低耦合的概念。 那么,什么是内聚?什么是耦合呢? 内聚 所谓内聚,就是指一个功能模块内所有内...

  • 让你分分钟理解什么是高内聚,低耦合

    评断一个软件工程好坏的标准之一,而什么是内聚,什么耦合呢? 关于内聚: 更具专业的来讲内聚,应该是说功能内聚,具有...

  • 什么是高内聚、低耦合?

    文章转载自:http://www.cnblogs.com/robnetcn/archive/2012/04/15/...

  • 什么是高内聚、低耦合?

    起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦...

  • 什么是高内聚、低耦合?

    起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦...

  • 什么是高内聚,低耦合

    高内聚就是说相关度比较高的部分尽可能的集中,不要分散 低耦合就是说两个相关的模块尽可以能把依赖的部分降低到最小,不...

  • 什么是高内聚、低耦合?

    概述内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系;耦合是软件结...

  • 4.C# 高内聚低耦合

    高内聚低耦合是判断软件设计好坏的标准。 内聚 内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事...

  • 高内聚低耦合

    高内聚: 高内聚是另外一个评判软件设计质量的标准。内聚更为专业的说法叫做功能内聚,是对系统中元素职责的相关性和集中...

网友评论

    本文标题:什么是【内聚】

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