高内聚低耦合什么意思

知识问答 2025-09-01 20:14:16 来源:互联网

高内聚低耦合是一种软件设计原则,用于提高代码的可维护性和可扩展性。

高内聚是指一个模块内部的功能应该高度相关,这意味着这些功能应该是模块的核心,其他模块不应该也依赖于这个模块的外部功能,换句话说,如果一个函数或一组函数在逻辑上紧密地联系在一起并完成一个明确的任务,那么它们就具有高内聚性。

低耦合则是指各个组件之间的依赖关系应该尽可能地低,也就是说,一个组件不应该依赖于另一个与其功能无关的组件,这样的设计有助于降低模块间的互相影响,使得每个模块都可以独立地进行修改和扩展,提高了系统的灵活性和稳定性。

高内聚低耦合的原则旨在创建出模块化、可重用的代码结构,使得开发人员能够更容易地理解、修改和扩展程序,同时也使得程序更能够应对需求的变化和系统的扩展。