数据耦合与控制耦合
數據耦合: 其中一個模塊的輸出作為另一個模塊的輸入,那么就存在數據耦合.
如 ?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的行為, 這就是控制耦合.
總結
- 上一篇: 群论中的拉格朗日定理(子群的阶必然能整除
- 下一篇: 各种优化算法公式快速回忆优化器-深度学习