設計模式學習(2)設計原則

設計模式學習(2)設計原則 面向對象設計,爲什麼? 變化是複用的天敵,面向對象設計最大的優勢就是抵禦變化 對象是什麼? 從語言實現層面來看,對象封裝了代碼和數據 從規格層面講,對象是一系列可被使用的公共接口 從概念層面講,對象是某種擁有責任的抽象 依賴倒置原則(DIP) 高層模塊(穩定)不應該依賴於底層模塊(變化)二者都應該依賴於抽象(穩定) 抽象(穩定)不應該依賴於實現細節(變化),實現細節應該
相關文章
相關標籤/搜索