JavaScript设计模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript设计模式相关的知识,希望对你有一定的参考价值。
由于本人只是个前端新手,刚学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‘);
未完,待续。。。。
以上是关于JavaScript设计模式的主要内容,如果未能解决你的问题,请参考以下文章