js设计模式之路--工厂模式
目前学习到的从代码初级来看,就是将创建对象的过程封装在一个函数中,我们实例化对象的时候,直接调这个方法便可以。
1 function cretaObj(name, sex, age) { 2 var o = new Object(); 3 o.name = name; 4 o.sex = sex; 5 o.age = age; 6 o.say = function() { 7 alert(this.name); 8 }; 9 10 return o; 11 } 12 13 var p = cretaObj('xx', '男', 30); 14 15 console.log(p.name);
结果: xx
注意:
1、实例化对象就是直接调用对应的方法。
2、实例化后的使用方式都是通过点语法。和正常使用对象一样。
浙公网安备 33010602011771号