正在加载图片...
在绝大多数情况下,控制耦合是可以避免的,对于图4.1中 的例子,可以采取如下的方法: ①将被调用模块B中的判定上移到模块A中去。 ②将被调用模块B中包含的两种功能分为两个模块。 经过这样处理后,控制耦合改变为数据耦合,图4.1(c)是改 变后的模块调用示意图。 5)外部耦合 外部耦合是指模块与外部环境之间的联系,例如输入输出 模块,只有当需要的外部设备正常工作时,这些模块才能正常 工作。在绝大多数情况下,控制耦合是可以避免的,对于图4.1中 的例子,可以采取如下的方法: ① 将被调用模块B中的判定上移到模块A中去。 ② 将被调用模块B中包含的两种功能分为两个模块。 经过这样处理后,控制耦合改变为数据耦合,图4.1(c)是改 变后的模块调用示意图。 5) 外部耦合 外部耦合是指模块与外部环境之间的联系,例如输入输出 模块,只有当需要的外部设备正常工作时,这些模块才能正常 工作
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有