IT科技

當前位置 /首頁/IT科技 > /列表

高內聚低耦合原則

高內聚低耦合的原則是:

高內聚低耦合原則

1、一個功能模塊內功能要聯繫密切;

2、把聯繫不密切的功能放在不同的功能模塊內;

3、儘量減少模塊間的聯繫。

高內聚低耦合,是軟件工程中的概念,是判斷設計好壞的標準,主要是面向對象的設計,主要是看類的內聚性是否高,耦合度是否低。

內聚就是一個模塊內各個元素彼此結合的緊密程度,高內聚就是一個模塊內各個元素彼此結合的緊密程度高。

所謂高內聚是指一個軟件模塊是由相關性很強的代碼組成,只負責一項任務,也就是常説的單一責任原則。

耦合性與內聚性是模塊獨立性的兩個定性標準,將軟件系統劃分模塊時,儘量做到高內聚低耦合,提高模塊的獨立性,為設計高質量的軟件結構奠定基礎。內聚是從功能角度來度量模塊內的聯繫,一個好的內聚模塊應當恰好做一件事,它描述的是模塊內的功能聯繫;耦合是軟件結構中各模塊之間相互連接的一種度量,耦合強弱取決於模塊間接口的複雜程度、進入或訪問一個模塊的點以及通過接口的數據。  

TAG標籤:耦合 內聚 #