勵志

勵志人生知識庫

耦合度是什麼

耦合度是衡量軟體工程模組或對象之間依賴程度的一個指標。

耦合度越高,表明模組或對象對其他模組或對象的依賴越緊密,這樣會導致系統的可維護性、可擴展性和可復用性降低,增加系統的複雜度和降低系統的穩定性。反之,耦合度越低,模組之間的獨立性越高,有利於系統的維護、擴展和重用,提高系統的可靠性和可維護性。

耦合度的強弱取決於模組間接口的複雜性、調用模組的方式以及通過界面傳送數據的多少。例如,非直接耦合是最高程度的獨立性,數據耦合是最低程度的依賴性。降低模組間的耦合度可以減少模組間的影響,保證系統設計的順利進行。