定義:定義一系列的算法,把它們一個個封裝起來。將不變的部分和變化的部分隔開是每個設(shè)計模式的主題,策
略模式也不例外,策略模式的目的就是將算法的使用與算法的實現(xiàn)分離開來。
一個基于策略模式由策略類和環(huán)境類組成。第一個部分是一組策略類,策略類封裝了具體
的算法,并負(fù)責(zé)具體的計算過程。第二個部分是環(huán)境類 Context,Context 接受客戶的請求,隨后
把請求委托給某一個策略類。要做到這點,說明 Context 中要維持對某個策略對象的引用。
1、傳統(tǒng)語音的策略模式

2、JS中的策略模式
