第1个回答 推荐于2016-03-01
对于开发者而言,耦合原则表示程序中单个的模块应该尽可能的独立。
处理一个模块时,不应该依赖另一个模块的内部工作。
内聚原则是指,在一个给定的模块内部,所有的代码应该只完成一个单个的目标。
IT界有一句很著名的口号:强内聚、松耦合。
即使是最初级的程序员,在常常的被教导中,他也了解了这句口号的含义:我们的程序要模块化,模块要完成明确的一组关联的服务功能,要求它的各部分是相关的、有机组合起来是完整体(外部程序来看黑盒子),模块的内部各成分之间相关联程度要尽可能高(强内聚);而模块与模块之间又要求是可分拆的、少依赖的(松耦合)。
第2个回答 推荐于2017-11-25
这个一般是程序模块里面的一个概念,高内聚,低耦合,这样的代码写出来执行率要高些,如果耦合的多了,就相当人际关系复杂,不好处理,大致你可以这么理解一下,记住高内聚,低耦合就好了本回答被网友采纳
第3个回答 2018-11-22
耦合性:表示软件模块之间的关联性的强弱,低耦合就是尽量让软件模块之间关联性小,每个模 块独立完成一个子功能。
内聚性:表示软件模块内部代码关系的强弱,高内聚就是尽量让软件模块内部代码之间的关联性大,从而使得此软件模块只负责一项任务。(也就是:单一责任原则)
总的来说:“高内聚,低耦合”都是为了实现一个软件模块完成一个功能要求而提出的。从而使得项目得维护成本也大大降低