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