您的位置:首页 > Web前端 > JavaScript

JavaScript中偶遇工厂模式

2016-06-14 09:13 387 查看
在学习JavaScript中很意外的遇到了工厂模式,自己还是见识少啊!!

使用工厂方法是为了集中实例化,解决实例化对象产生大量重复的问题。应用了工厂方法,代码精简了不少。

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.run());                                        //打印第一个对象实例的run()方法
alert(box2.run());                                         //打印第二个对象实例的run()方法


效果:





果然学习是不断反复的过程,学着学着就学到了旧知识,就像偶遇了老友一样的感觉!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: