設計模式(讀書筆記)

策略模式:Java設計模式(劉偉)P406:其實就是以定義一些獨立的類來封裝不同的算法, 每一個類封裝一種具體的算法, 在這裏, 每一個封裝算法的類我們都可以稱之爲一種策略(Strategy),在環境類(需要使用算法的類)中維持一個對抽象策略類的引用實例, 用於定義所採用的策略,在使用的時候可以通過注入的方式傳入一個具體的策略對象(HeadFirst:使用構造函數注入,劉偉:使用的是set方法注入
相關文章
相關標籤/搜索