javascript 工厂模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 工厂模式相关的知识,希望对你有一定的参考价值。

声明一个js对象,

var box1=new Object();
box2.name1=‘123‘;
box2.age=100;
box2.run=function(){
return this.box2.name1;
}

//再次声明一个对象

var box2=new Object();
box.name1=‘Lee‘;
box.age=100;
box.run=function(){
return this.name;+‘运行中‘;
}

//为了解决多个类似声明的问题我们可以用一种叫做工厂模式的方法,
//这种方法就是为了解决实例化对象产生大量重复的问题.

 

 

function createObject(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(‘jack‘,200);
);

alert(box1);
alert(box2);

 





























以上是关于javascript 工厂模式的主要内容,如果未能解决你的问题,请参考以下文章

使用javascript完成一个简单工厂设计模式。

JavaScript设计模式创建型设计模式--简单工厂工厂方法抽象工厂

JavaScript 设计模式之工厂模式

JavaScript设计模式之工厂模式

JavaScript设计模式--简单工厂模式

随笔 javascript-抽象工厂模式