什么是控制藕合避免的理由

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 18:50:18
什么是控制藕合避免的理由

什么是控制藕合避免的理由
什么是控制藕合避免的理由

什么是控制藕合避免的理由
控制耦合是指两个模块通过调用关系,不仅传递数据,还传递对运行有影响的控制信号,下层模块执行校验功能,校验结果的控制信号传回上层模块以控制其他模块的运行.
这种耦合使一个模块的执行直接影响到接受该控制模块的运行.这对于系统的修改工作是不利的,特别是对自下向上传递的控制信号,影响面更大,我们应当尽量将这种耦合减少到最低限度.

控制耦合:模块间传递的信息不但有数据,还包括控制信息,这种块间联系方式称为控制耦合。例如:一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的耦合方式是控制耦合。