圖解 head first 設計模式

我的筆記,比較粗糙。詳細內容請參考《head first 設計模式》java strategy 基礎:抽象、封裝、多態、繼承web 原則 算法 封裝變化:找出會變化的方面,把它們從不變的部分分離出來。 多用組合、少用繼承 針對接口編程,不針對實現編程 定義:定義算法族,分別封裝起來,讓它們之間能夠相互替換,此模式讓算法的變化獨立於使用算法的客戶。編程 封裝可互換的行爲,而後使用委託來決定要採用哪個
相關文章
相關標籤/搜索