C++設計原則------筆記進行中……

《面向對象的設計原則》 變化是複用的天敵,面向對象設計的最大優勢是  抵禦變化(將變化的影響變爲最小)。 對象是什麼? 從語言的實現層面上看,對象封裝了代碼和數據; 從規格層面上講,對象是一系列可被使用的公共接口; 從概念層面上看,對象是某種擁有責任的抽象。 八大面向對象設計原則: 1)依賴倒置原則(DIP):高層模塊(穩定)不應該依賴低層模塊(變化),兩者都應該依賴於抽象;抽象(穩定)不應該依賴
相關文章
相關標籤/搜索