設計模式之----策略模式

1、策略模式概要 策略模式是對算法的包裝,是把使用算法的責任和算法本身分割開來,委派給不同的對象管理。策略模式通常把一個系列的算法包裝到一系列的策略類裏面,作爲一個抽象策略類的子類。用一句話來說,就是:「準備一組算法,並將每一個算法封裝起來,使得它們可以互換」。 這個模式涉及到三個角色: ● **環境(Context)角色:**持有一個Strategy的引用。 ● **抽象策略(Strategy)
相關文章
相關標籤/搜索