第二部分 设计模式
4.1 实现单例模式
var Singleton = function(name){
this.name = name
this.instance = null
}
Singleton.prototype.getName = function(){
alert(this.name)
}
Singleton.getInstance = function(name){
if(!this.instance){
this.instance = new Singleton(name)
}
return this.instance
}
var a = Singleton.getInstance('sven1')
var b = Singleton.getInstance('sven2')
console.log(a===b);