高內聚是指一個軟體模組是由相關性很強的代碼組成,只負責一項任務,也就是常說的單一責任原則。模組的內聚反映模組內部聯繫的緊密程度。一個模組只需做好一件事件,不要過分關心其他任務。高內聚性的好處是可以提高程式的可靠性。
相關詞條
- 高內聚
高內聚是指一個軟體模組是由相關性很強的代碼組成,只負責一項任務,也就是常說的單一責任原則。模組的內聚反映模組內部聯繫的緊密程度。一個模組只需做好一件事件...
- 高內聚低耦合
高內聚低耦合,是軟體工程中的概念,是判斷軟體設計好壞的標準,主要用於程式的面向對象的設計,主要看類的內聚性是否高,耦合度是否低。目的是使程式模組的可重用性、...
- 內聚性
內聚性(Cohesion)也稱為內聚力,是一軟體度量,是指機能相關的程式組合成一模組的程度,或是各機能凝聚的狀態或程度。是結構化分析的重要概念之一。量測內聚性的...
- 順序內聚
順序內聚指一個模組中各個處理元素都密切相關於同一功能且必須順序執行,前一功能元素的輸出就是下一功能元素的輸入。...
- 邏輯內聚
邏輯內聚指模組內執行個邏輯上相似的功能,通過參數確定該模組完成哪一個功能。指機能相關的程式組合成一模組的程度,或是各機能凝聚的狀態或程度。是結構化分析的...
- 三層架構
區分層次的目的即為了“高內聚低耦合”的思想。在軟體體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別...
- 耦合度
耦合性(英語:Coupling,dependency,或稱耦合力或耦合度)是一種軟體度量,是指一程式中,模組及模組之間信息或參數依賴的程度。內聚性是一個和耦合性相對的概念,一般...