高内聚、低耦合是软件设计时追求的目标(杂谈)

来源:互联网 发布:在linux上面安装jira 编辑:程序博客网 时间:2024/05/09 13:29

PHP框架中的ThinkPHP与CodeInegtor的差异:ThinkPHP的代码耦合度相对比较高。

衡量模块独立性的定性标准:内聚(一个模块内各个元素彼此结合的紧密程度)和耦合(一个软件结构内不同模块之间彼此关联的紧密程度)。

高内聚、低耦合是软件设计时追求的目标。

1、一个模块发生较大变动,不至于影响其他的模块,追求低耦合的代码设计理念。

2、代码的耦合度,是指代码中的单元代码的紧密程度,其中一个单元代码的更改对其它单元代码的影响力与作用。代码间的耦合度越高,系统就在变动时就更加难以控制,但并非不能控制,只是你将为此付出巨大的代价,因此耦合度越低越好。

原创粉丝点击