設計模式筆記01

策略模式 概況:將類中易變化的部分分離出一個新類(分離責任),組合新分離的類,使的變化獨立於本類(實現易複寫)。 知識點 1:將責任(或變化)分離(封裝) 2:針對接口編程,而非具體實現。(Job a1 = new 法師(√)法師 a2=new 法師(×),a1可變靈活,a ) 3:善用組合和繼承/(多用組合,少用繼承)                 觀察者模式 概述:定義一個一對多的依賴,當一
相關文章
相關標籤/搜索