什么是高內聚、低耦合


 起因:模塊獨立性指每個模塊只完成系統要求的獨立子功能,並且與其他模塊的聯系最少且接口簡單,兩個定性的度量標准――內聚性和耦合性。
      內聚性又稱塊內聯系。指單個模塊的功能強度的度量,即一個模塊內部各個元素彼此結合的緊密程度的度量。若一個模塊內各元素聯系的越緊密,則它的內聚性就越高,就是常說的高內聚。特點:最充分的利用模塊中每一個元素的功能,達到功能實現最大化,內聚性越強越好,用最小的資源干最大的事情!

      耦合性也稱塊間聯系。指軟件系統結構中各模塊間相互聯系緊密程度的一種度量。模塊之間聯系越緊密,其耦合性就越強,模塊的獨立性則越差。特點:項目中的各個模塊之間的關聯要盡可能的小,耦合性(相互間的聯系)越低越好,減小“牽一發而動全身”的可能性!

      高內聚低耦合是軟件設計的一個基本原則,說的是在程序的各個模塊中,盡量讓每個模塊獨立,相關的處理盡量在單個模塊中完成,就是俗話說的:該干嘛干嘛去!優點:能提降低各模塊的之間的聯系,減少“牽一發而動全身”的幾率,提高開發效率,降低升級維護成本,也便於進行單元測試,提高軟件質量。

原文:https://blog.csdn.net/u012402177/article/details/79359179


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM