千家信息网

高内聚低耦合

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,背景:今天在读Robert C.Martin(BOb大叔)的《代码整洁之道》序时,无意中看到"高内聚、低耦合",闹中翻腾了一下,竟然发现对这个大学一年级就曾学过的知识到现在自己也不是很清晰。内容:经过
千家信息网最后更新 2026年11月03日高内聚低耦合

背景:

今天在读Robert C.Martin(BOb大叔)的《代码整洁之道》序时,无意中看到"高内聚、低耦合",闹中翻腾了一下,竟然发现对这个大学一年级就曾学过的知识到现在自己也不是很清晰。

内容:

经过查询网上的资料总算理解了它的含义:

  1. 高内聚是指在一个功能或模块的内部,各个部件(方法或类)之间的联系越紧密越好,也就是说,所有的部件都是朝向一个目标。

  2. 低耦合是指在不通的功能模块之间,相互之间的联系,依赖的越少越好,彼此独立。

用当年面向对象张老师的话就是:谁的事谁做。

引用网友的解释,我觉得说的不错:

高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。 内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。 所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。

模块 耦合 之间 就是 也就是 代码 元素 功能 对象 程度 软件 部件 越好 联系 设计 不错 整洁 相互之间 也就是说 任务 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网科技集团 今日互联网科技 疫情对互联网科技公司影响 腾讯阿里互联网科技 智网互联网科技 善班互联网科技 汇久创客互联网科技 互联网 视角下的科技创新 互联网科技有限公司 翻译 镁科技互联网资讯平台 中国最先进互联网科技公司 互联网大会黑科技排名 互联网科技项目计划书材料类 世界互联网科技公司市值排名 广州新华互联网科技学校电竞方面 济南有互联网科技公司吗 互联网领先科技宣传片 上海乐五互联网科技有限公司 互联网高科技行业有哪些企业 互联网 科技节活动 微视频大赛 手磨咖啡 疫情对互联网科技公司影响 礼当家互联网科技 科技与互联网哪个更好 河南猎农互联网科技有限公司 洛阳共同富裕互联网科技有限公司 长沙互联网科技 济南小医互联网科技有限公司招聘 广西科技产业互联网是什么 互联网领先科技活动
0