系统中存在两个模块AB进行交互,如果修改了A,B的工作不受影响,那么就可以认为A有足够高的內聚。
低耦合是用来度量模块与模块直接的依赖关系。举个栗子——CPU与主板之间的关系,CPU如果是特殊的CPU必须使用特殊的主板来支持,那么如果说这个CPU不唯一依赖唯一主板,那么就认为这个CPU与主板的关系是低耦合的关系。
解耦简单来说就是消除不必要的依赖关系。
博客介绍了系统模块的内聚、耦合和解耦概念。若修改模块A不影响模块B工作,表明A有高内聚;低耦合用于度量模块间依赖关系,如CPU与主板不唯一依赖就是低耦合;解耦则是消除不必要的依赖关系。
系统中存在两个模块AB进行交互,如果修改了A,B的工作不受影响,那么就可以认为A有足够高的內聚。
低耦合是用来度量模块与模块直接的依赖关系。举个栗子——CPU与主板之间的关系,CPU如果是特殊的CPU必须使用特殊的主板来支持,那么如果说这个CPU不唯一依赖唯一主板,那么就认为这个CPU与主板的关系是低耦合的关系。
解耦简单来说就是消除不必要的依赖关系。
7699

被折叠的 条评论
为什么被折叠?