只允许实例化一次的对象类.
var singleDog = (function(){
var _instance = null;
function Single(){
var protos; //私有的属性与方法
return {
//对外开放的方法与属性
}
}
return function(){
if(!_instance){
_instance = Single()
}
return _instance;
}
})