什么是高内聚低耦合

2022-07-07 13:59:38  浏览:317  作者:管理员
  • 什么是高内聚低耦合

  • 【商户信息】

  • 类目:知识大全


  • 联系人:


  • 微信号:

  • Q Q 号:

  • 手机号:

  • 浏览量:

    317


【货源详情】


什么是高内聚低耦合

高内聚低耦合是衡量模块独立程度的标准,划分模块的一个标准就是高内聚低耦合。

从模块粒度来看,高内聚:尽可能一个类的每个成员方法只能完成一件事(最大聚合);低耦合:减少一个成员方法调用另一个成员方法的内部类的数量。从类的角度看,高内聚低耦合:减少对一个类内其他类的调用;从功能块的角度,高内聚低耦合:降低模块之间的交互复杂度(接口数量,参数数据),即横向:类之间,模块之间;纵向:层次之间;尽可能做到内容内聚,数据耦合。

高内聚低耦合主要用在程序的面向对象设计中,主要看类的内聚性是否高,耦合度是否低。目的是大大增强程序模块的可重用性和可移植性。通常,程序结构中各模块的内聚性越高,模块间的耦合度越低。内聚性从功能的角度度量模块内的连接。一个好的内聚模块应该只做一件事,即描述模块内部的功能连接。它是耦合软件结构中模块之间的互连性的度量。耦合强度取决于模块间接口的复杂程度、进入或访问模块的点以及通过接口的数据。

评论区

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机新闻】

返回顶部