我是靠谱客的博主 多情早晨,最近开发中收集的这篇文章主要介绍数据耦合与控制耦合,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

数据耦合: 其中一个模块的输出作为另一个模块的输入,那么就存在数据耦合.

如  Module A中:

int FunA()   {return 1;}

 Module B中:

int b = FunA();  

上面两个modules就存在数据耦合.


控制耦合:  其中一个模块可以控制另一个模块的行为.

如  Module A中:

void FunA(bool flag) 

{

   if (flag == TRUE)  

         {print "TRUE";}

  else

        {print "FALSE";}

}

 Module B中:

FunA (TRUE) 或 FunA (FALSE)  可以控制Module A的行为, 这就是控制耦合.



最后

以上就是多情早晨为你收集整理的数据耦合与控制耦合的全部内容,希望文章能够帮你解决数据耦合与控制耦合所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部