面向对象工厂模式

1,工厂模式

//工厂模式
function createObiect(name,age){
 var obj=new Object();   //创建对象
 obj.name=name;          //添加属性
 obj.age=age;            
 obj.run=function(){     //添加对象方法
  return this.name+this.age+'运行中....'
 };
 return obj;             //返回对象引用
}

var box1=createObject('Lee',100);
var box2=createObject('jact',200);

alert(box1.run());
alert(box2.run());


//问题识别不出来,搞不清谁到底是谁的对象

 2,  构造函数模式

猜你喜欢

转载自my.oschina.net/u/1425277/blog/1821483
今日推荐