單例模式:一個構造函數只有一個實例,可通過構造函數內部判斷的方式來實現
使用數據緩存來存儲該單例,用作判斷單例是否已經生成,是單例模式主要的實現思路。
function Construct(){
if(Construct.unique!==undefined){
return Construct.unique;
}
this.xxx=xxx;
Construct.unique = this;
}
其他模式:工廠模式 原型模式 觀察者模式 策略模式 訪問者模式 組合模式
MVC模式是觀察者模式、策略模式、組合模式等模式的演變