高内聚低耦合
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,背景:今天在读Robert C.Martin(BOb大叔)的《代码整洁之道》序时,无意中看到"高内聚、低耦合",闹中翻腾了一下,竟然发现对这个大学一年级就曾学过的知识到现在自己也不是很清晰。内容:经过
千家信息网最后更新 2025年12月03日高内聚低耦合
背景:
今天在读Robert C.Martin(BOb大叔)的《代码整洁之道》序时,无意中看到"高内聚、低耦合",闹中翻腾了一下,竟然发现对这个大学一年级就曾学过的知识到现在自己也不是很清晰。
内容:
经过查询网上的资料总算理解了它的含义:
高内聚是指在一个功能或模块的内部,各个部件(方法或类)之间的联系越紧密越好,也就是说,所有的部件都是朝向一个目标。
低耦合是指在不通的功能模块之间,相互之间的联系,依赖的越少越好,彼此独立。
用当年面向对象张老师的话就是:谁的事谁做。
引用网友的解释,我觉得说的不错:
高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。 内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。 所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。
模块
耦合
之间
就是
也就是
代码
元素
功能
对象
程度
软件
部件
越好
联系
设计
不错
整洁
相互之间
也就是说
任务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
自己的服务器 怎么备案
阿里云全加密数据库
华为合作企业的网络安全股
链接定位软件开发
电力网络安全隐患排查总结
csgo陀螺专用服务器指令
到哪里去找软件开发
路网数据存到数据库
serv复制到ftp服务器
数据库模式设计原则
网络安全攻防实战 pdf
传奇服务器连击
甘肃省文化资源大型数据库
互联网科技公司管理职位
315 网络安全策划
上海直销软件开发收费多少
如何知道网页是独立的服务器
饥荒服务器管理员放哪里
杨浦区软件开发技术服务案例
php显示数据库的数据库
奉贤区先进网络技术欢迎选购
服务器磁盘阵列怎么更换硬盘
云南网络安全厂商
浪潮服务器网口聚合怎么做
饭圈乱象绘画网络安全
奥特曼英雄归来服务器多久开一次
基于OBS的直播软件开发
互联网科技公司做炒股软件
emobile服务器登不上
微软远程 服务器管理工具