1. 程式人生 > >《企業級應用架構設計》3.軟件設計原則

《企業級應用架構設計》3.軟件設計原則

原則 包含 設計 高內聚低耦合 選擇 註意 soc cnblogs 說明

3.1.軟件設計通用原則

3.1.1 內聚和耦合

內聚:建議創建專註類,少量方法表示邏輯操作。
耦合:衡量兩個軟件模塊(如類)之間的依賴程度。例如A類和B類,A類改變,必須改變B,說明它們耦合。

3.1.2 關註點分離(Soc)

有助於實現高內聚低耦合的原則,關註點分離。
Soc建議你只把註意力放在一個具體的關註點上。

3.1.3 隔離

只有公共接口成員才對其他模塊可見。內部數據不暴露,要麽封裝起來,選擇性暴露。
接口包含模塊行為,細節不可見。

《企業級應用架構設計》3.軟件設計原則