(资料图片)
高内聚低耦合的原则是:
1.功能模块中的功能应该紧密联系;
2.将不相关的功能放在不同的功能模块中;
3.尽量减少模块之间的连接。
高内聚低耦合是软件工程中的一个概念,是判断设计好坏的一个标准。主要是面向对象的设计,主要看类的内聚性是否高,耦合度是否低。
内聚就是一个模块中的元素相互结合的紧密程度,高内聚就是一个模块中的元素相互结合的紧密程度。
所谓高内聚,是指一个软件模块由高度相关的代码组成,只负责一项任务,也就是人们常说的单一责任原则。
耦合和内聚是模块独立性的两个定性标准。在将软件系统划分为模块时,尽量做到高内聚、低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。内聚性从功能的角度度量模块内的连接。一个好的内聚模块应该只做一件事,即描述模块内部的功能连接。它是耦合软件结构中模块之间的互连性的度量。耦合强度取决于模块间接口的复杂程度、进入或访问模块的点以及通过接口的数据。
本文到此结束,希望对大家有所帮助。