1. 程式人生 > >JavaScript常見設計模式梳理

JavaScript常見設計模式梳理

rip 實例 scrip nbsp get aid spider pan 執行

單例模式

單例模式,顧名思義就是保證每個類都只有一個實例對象

其實現思路很簡單,先判斷實例是否存在,如果不存在則創建新的實例返回,如果存在則直接返回該實例。

策略模式

策略模式可以理解為:封裝多個可以相互替換的算法,獨立於具體的對象,即對象和行為分離的原則。

一個具體的策略模式實現需要兩個部分,一個是所有可能的策略對象,另一個是具體的執行環境,在執行環境中判斷客戶的要求委托給哪個策略執行。

原文: http://baijiahao.baidu.com/s?id=1581380241427706509&wfr=spider&for=pc

JavaScript常見設計模式梳理