什么是高内聚低耦合?
admin
2023-07-25 19:20:11

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

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

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

相关内容

热门资讯

金花创建房间/微信金花房卡怎么... 1.微信渠道:(荣耀联盟)大厅介绍:咨询房/卡添加微信:88355042 2.微信游戏中心:打开微...
金花房间卡/金花房卡如何购买/... 金花房间卡/金花房卡如何购买/新超圣金花房卡正版如何购买新超圣是一款非常受欢迎的游戏,咨询房/卡添加...
牛牛创建房间/金花房卡批发/神... 微信游戏中心:神牛大厅房卡在哪里买打开微信,添加客服【88355042】,进入游戏中心或相关小程序,...
链接牛牛/牛牛房卡游戏代理/鸿... 鸿运大厅房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
科技实测!牛牛房卡怎么获得/乐... 微信游戏中心:乐酷大厅房卡在哪里买打开微信,添加客服【88355042】,进入游戏中心或相关小程序,...