高内聚低耦合是软件工程中用来描述软件设计质量的标准,主要用于面向对象的设计。具体来说:
高内聚:指的是软件模块内的各个元素(如方法、变量等)结合得非常紧密,模块只负责一项任务,遵循单一责任原则。高内聚的模块独立性高,修改一个模块不太可能影响其他模块。
低耦合:指的是软件模块间相互依赖的程度低,一个模块的修改不太需要其他模块做出相应的修改。低耦合的系统易于理解、修改和扩展。
这两个概念的目的是提高软件模块的可重用性和移植性,使得软件结构更加清晰、易于维护。
---
高内聚低耦合是软件工程中用来描述软件设计质量的标准,主要用于面向对象的设计。具体来说:
高内聚:指的是软件模块内的各个元素(如方法、变量等)结合得非常紧密,模块只负责一项任务,遵循单一责任原则。高内聚的模块独立性高,修改一个模块不太可能影响其他模块。
低耦合:指的是软件模块间相互依赖的程度低,一个模块的修改不太需要其他模块做出相应的修改。低耦合的系统易于理解、修改和扩展。
这两个概念的目的是提高软件模块的可重用性和移植性,使得软件结构更加清晰、易于维护。
---