面向對象設計指導方法總結

軟件設計6原則 GRASP職責驅動設計 名稱 職責 信息專家 分配職責 建立者 建立對象 低耦合 多方案評估選擇低耦合 高內聚 多方案評估選擇高內聚低耦合 控制器 UI調用的系統操做對象是什麼 多態性 處理基於類型的選擇,建立可插拔的構件 純虛構 高內聚、低耦合與專家模式衝突,虛構某物(現實中不存在的) 間接性 避免兩個或多個事物間耦合,添加中間媒介 防止變異 對象、系統、子系統變化不影響其餘(核
相關文章
相關標籤/搜索