耦合性和內聚性


一、耦合性(塊間聯系)

  • 指軟件系統結構中各模塊間相互聯系緊密程度的一種度量。
  • 模塊之間聯系越緊密,其耦合性就越強,模塊的獨立性則越差。
  • 模塊間耦合高低取決於模塊間接口的復雜性、調用的方式及傳遞的信息。

二、內聚性(塊內聯系)

  • 指模塊的功能強度的度量,即一個模塊內部各個元素彼此結合的緊密程度的度量
  • 若一個模塊內各元素(語名之間、程序段之間)聯系的越緊密,則它的內聚性就越高。

 

因此,現代程序講究高內聚低耦合,即將功能內聚在同一模塊,模塊與模塊間盡可能獨立,互相依賴低。

沒有絕對沒有耦合的模塊組,只有盡量降低互相之間的影響,使模塊越獨立越好。


免責聲明!

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



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