低耦合、高内聚

"低耦合、高内聚"是自然界进化的普遍规律,以追求消耗最小的能量。+在软件中,低耦合,高内聚---是指模块之间低耦合、模块内部高内聚。这个软件系统的进化过程是由程序员参与的过程,以追求软件系统的可重用和易维护---也是追求消耗最小的能量。+一个软件系统由多个模块组成,在划分模块时,要把功能关系紧密的放到一个模块中(高内聚),功能关系远的放到其它模块中。+模块之间的联系越少越好,接口越简单越好(低耦合,细线通信)。如果划分的模块之间接口很复杂(java中接口中函数个数太多,或c中.h中public的函数太多,或c%2B%2B中纯虚函数太多),说明功能划分得不太合理,模块之间的耦合太高了,同时也说明某模块的内聚也不高。 "低耦合、高内聚"是自然界进化的普遍规律,以追求消耗最小的能量。++在软件中,低耦合,高内聚---是指模块之间低耦合、模块内部高内聚。这个软件系统的进化过程是由程序员参与的过程,以追求软件系统的可重用和易维护---也是追求消耗最小的能量。++一个软件系统由多个模块组成,在划分模块时,要把功能关系紧密的放到一个模块中(高内聚),功能关系远的放到其它模块中。++模块之间的联系越少越好,接口越简单越好(低耦合,细线通信)。如果划分的模块之间接口很复杂(java中接口中函数个数太多,或c中.h中public的函数太多,或 中纯虚函数太多),说明功能划分得不太合理,模块之间的耦合太高了,同时也说明某模块的内聚也不高

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值