标签:
由于本人只是个前端新手,刚学javascript,所以文章不可避免的会出现些错误。如果各位看客看到文章的错误,恳请指出,我会及时更改,谢谢!
工厂模式是一种广为人知的设计模式,其提供创建对象的接口,根据调用者的参数来生成相应的对象。通过使用工厂模式而不是new关键字及具体类,可以将所有的实例化的类都集中在一个位置,用函数来封装以特定的接口创建对象的细节。举个例子来说明:
function createPerson(name, age, job){ var o = new Object (); o.name = name; o.age = age; o.job = job; o.sayName = function (){ alert(this.name); }; return o; } var person1 = creatPerson(‘张三‘, 29, ‘Software Engineer‘); var person2 = creatPerson(‘李四‘, 38, ‘Doctor‘);
未完,待续。。。。
标签:
原文地址:http://www.cnblogs.com/xigua1994/p/5569951.html