关于“高内聚,低耦合”的理解

460 阅读1分钟

学习函数时,函数的特点是高内聚,低耦合。

但不明其意,便搜索查询

这是软件工程中的概念,是判断设计好坏的标准

耦合性也称块间联系

每个模块之间相互联系的紧密程度,模块之间联系越紧密,则耦合性越高,模块的独立性就越差!反之同理;


内聚性又称块内联系

一个模块中各个元素之间的联系的紧密程度,如果各个元素(语句、程序段)之间的联系程度越高,则内聚性越高,即‘高内聚’ !


举例:

 一个项目中有20个方法调用良好,但是要修改了其中一个,另外的19个都要进行修改,这就是高耦合!独立性太差!


现在的软件结构设计,都会要求“高内聚,低耦合”,来保证软件的高质量!