當(dāng)前位置:
首頁 >
数据耦合与控制耦合
發(fā)布時(shí)間:2023/11/28
48
豆豆
數(shù)據(jù)耦合: 其中一個(gè)模塊的輸出作為另一個(gè)模塊的輸入,那么就存在數(shù)據(jù)耦合.
如 ?Module A中:
int FunA() ? {return 1;}
?Module B中:
int b = FunA(); ?
上面兩個(gè)modules就存在數(shù)據(jù)耦合.
控制耦合: ?其中一個(gè)模塊可以控制另一個(gè)模塊的行為.
如 ?Module A中:
void FunA(bool flag)?
{
? ?if (flag == TRUE) ?
? ? ? ? ?{print "TRUE";}
? else
? ? ? ??{print "FALSE";}
}
?Module B中:
FunA (TRUE) 或?FunA (FALSE) ?可以控制Module A的行為, 這就是控制耦合.
總結(jié)
- 上一篇: 群论中的拉格朗日定理(子群的阶必然能整除
- 下一篇: 各种优化算法公式快速回忆优化器-深度学习