(资料图片)

高内聚低耦合的原则是:

1.功能模块中的功能应该紧密联系;

2.将不相关的功能放在不同的功能模块中;

3.尽量减少模块之间的连接。

高内聚低耦合是软件工程中的一个概念,是判断设计好坏的一个标准。主要是面向对象的设计,主要看类的内聚性是否高,耦合度是否低。

内聚就是一个模块中的元素相互结合的紧密程度,高内聚就是一个模块中的元素相互结合的紧密程度。

所谓高内聚,是指一个软件模块由高度相关的代码组成,只负责一项任务,也就是人们常说的单一责任原则。

耦合和内聚是模块独立性的两个定性标准。在将软件系统划分为模块时,尽量做到高内聚、低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。内聚性从功能的角度度量模块内的连接。一个好的内聚模块应该只做一件事,即描述模块内部的功能连接。它是耦合软件结构中模块之间的互连性的度量。耦合强度取决于模块间接口的复杂程度、进入或访问模块的点以及通过接口的数据。

本文到此结束,希望对大家有所帮助。

推荐内容