定義了一系列的算法,什么是策略設計模式,策略模式讓算法獨立于使用它的客戶應用而獨立變化,即具體策略,可以使用策略模式將相關的條件分支移入各自的具體策略類中以代替使用策略模式避免暴露復雜的、與算法相關的內部數據結構,通過在抽象策略中定義算法接口或封裝算法標識,