公共耦合

公共耦合指通過一個公共數據環境相互作用的那些模組間的耦合.公共數據環境可以是全程變數或數據結構共享的通信,記憶體的公共覆蓋區及任何存儲介質上的檔案,物理設備等(也有將共享外部設備分類為外部耦合).由於兩個模組都要引用同一個公共數據域,因此有較高的耦合度。一旦公共數據有變化,與之有關的模組都應隨之而修改,增加了維護的工作量及難度。

公共耦合是一種不好的耦合關係。若有一個公共數據做了修改,很難判定究竟有多少模組使用了該公共數據,在修改與維護時就有可能出現模組被遺漏的情況。所以,在模組設計時,儘量不要有公共耦合。

相關詞條

熱門詞條

聯絡我們