摘要:
策略模式(Strategy):它定義了算法家族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化,不會影響到使用算法的客戶。
--《HeadFirst設(shè)計模式》
一般來說這些算法完成的工作都是一樣的,只是它們的實現(xiàn)不一樣而已,通過策略模式可以定義一個公共的接口去調(diào)用不同的算法類,從而降低了算法類和調(diào)用算法類的耦合度。
閱讀全文
策略模式(Strategy):它定義了算法家族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化,不會影響到使用算法的客戶。
--《HeadFirst設(shè)計模式》
一般來說這些算法完成的工作都是一樣的,只是它們的實現(xiàn)不一樣而已,通過策略模式可以定義一個公共的接口去調(diào)用不同的算法類,從而降低了算法類和調(diào)用算法類的耦合度。
閱讀全文
posted @ 2011-01-10 20:09
JK_Rush
閱讀(1461)
評論(3)
推薦(1)

浙公網(wǎng)安備 33010602011771號