耦合度是什麼意思

在軟體工程中,耦合度(Coupling)是指不同模組或組件之間相互依賴或相互影響的程度。耦合度是衡量軟體模組獨立性的一個重要指標。

低耦合度意味著模組或組件之間的依賴性較低,它們之間的互動和影響較少,這樣模組或組件就可以獨立工作,修改一個模組或組件對其他部分的影響較小。

高耦合度則表示模組或組件之間的依賴性較高,它們之間的互動和影響較多,這可能會導致模組或組件之間的緊耦合,使得修改一個模組或組件可能會對其他部分產生較大的影響,增加維護和更新的難度。

降低耦合度是軟體設計中的一個重要目標,因為它可以提高軟體的模組獨立性,使得軟體更易於維護、更新和擴展。