控制耦合
来源:互联网 发布:2017517网络加速器官网 编辑:程序博客网 时间:2024/06/06 03:35
如果一个模块通过传递控制信息,明显地控制选择另一模块的功能,就是控制耦合。
这种耦合的实质是在单一接口上选择多功能模块中的某项功能。
缺点:
(1) 调用函数必须了解被调用函数的内部处理机制或者所有能够执行的功能,然后选择控制被调函数执行相应功能。
(2) 被调用函数的其中一部分需改,会导致整个函数的改变,所以所有调用者(即使调用其他控制功能)都可能受影响。
建议: 省去控制信息,将函数分为多个接口,每个接口执行不同的功能。
阅读全文
0 0
- 控制耦合
- 数据耦合与控制耦合
- 控制反转(IoC)促进了低耦合,耦合是什么意思?
- 控制反转(IOC),依赖注入(DI),耦合
- Spring底层控制反转解耦合(IOC)
- 耦合
- 耦合
- 耦合
- 耦合
- 耦合
- 耦合
- 耦合
- 耦合
- 耦合
- 耦合的起源和控制类存在的理由
- 用模块耦合的理论确定控制模块的同步
- 用模块耦合的理论确定控制模块的同步
- hiwi :自动化控制和软件建模的耦合工作
- 第七题 用两个栈实现队列
- 关于ubifs在断电时丢失数据的处理方法
- 【HDU-1280】 前m大的数
- Makefile文件名操作函数
- sqlserver中修改表之后无法保存
- 控制耦合
- 关于android中的.9图制作
- spring boot 1.5.4使用JPA,遇到Mysql区分大小写的问题
- - `Yoga (= 0.44.0.React)` required by `React/Core (0.44.0)`
- [Notes][多项式]杂记 · 多项式算法—多项式求逆 多项式取模 多项式开根…
- Retrofit分析
- Android 获取 View 宽高的常用正确方式,避免为零
- python3.x-hashlib-md5加密用户登录注册
- codewars算法题(3)