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