外界只能通过new f().getPrivateAttr()来访问变量
function f(){
var privateAttr =10;
this.getPrivateAttr(){
return a++;
}
}
var singleton = (function(){
//私有属性
//私有函数
var obj =new object();
obj.属性方法;//暴露的共有属性和公有方法;
return obj;
})