設計模式---abstract Factory --創建型

面向對象解決的是封裝變法點 new的問題 常規的對象創建方法: // 創建一個Road 對象 Road road=new Road(); new的問題: – 實現依賴,不能應對「具體實例化類型」的變化。 解決思路: – 封裝變化點—— 哪裏變化,封裝哪裏 – 潛臺詞:如果沒有變化,當然不需要額外的封裝! 工廠模式的緣起 ? 變化點在「對象創建」,因此就封裝「對象創建」 ? 面向接口編程——依賴接口
相關文章
相關標籤/搜索