設計模式學習筆記(一)

設計模式是爲了設計出更容易維護的代碼,「建立可維護的OO系統,要訣就在於想到系統以後可能需要的變化以及應付變化的原則。(《Head First 設計模式》)」 1. 策略模式 策略模式定義了算法族,分別封裝起來,讓它們之間可以相互轉換,此模式讓算法的變化獨立於使用算法的客戶。 大概實現 某一類(A類)的子類中可能需要變動的行爲,獨立爲行爲類,A類中含有該行爲類的對象。 其中行爲類的父類可以用接口(
相關文章
相關標籤/搜索