作用范围(或称影响范围)
受该模块内一个判定(如:判定语句)影响的所有模块的集合
控制范围
是指一个模块能够直接影响或控制的其他模块的集合
如:该模块所有下属模块(直接或间接从属于它的模块)的集合
关键要求
一个模块的 作用范围 应在其 控制范围 之内
理解:班主任只能 控制本班的学生,那么班主任也只能 影响 本班的学生,不应该 影响 其他班的学生
如果违法原则就不符合 高内聚、低耦合:
高内聚:如果作用范围超出控制范围,模块就可能需要依赖或影响与其功能无关的其他模块,导致内聚性降低。
低耦合:如果作用范围超出控制范围,模块之间就会产生不必要的依赖关系,增加耦合度,使得系统难以维护和扩展。
参考:https://blog.csdn.net/qq_44378083/article/details/145642436