js 工厂模式和构造函数的区别
工厂模式:
function factory(name,age,content){
var obj = new Object();
obj.name = name;
obj.age = age;
obj.content = content;
return obj;
}
var factorySon = factory('二狗子','22','身娇体柔易');
构造函数:
function Factory(name,age,content) {
this.name = name;
this.age = age;
this.content = content;
}
var factorySonTwo = new Factory('瑞瑞','22','古灵精怪');
个人理解:构造函数和工厂模式区别是构造函数有出处。
工厂模式只是从表面上简化的创建相似对象,参数放进去 ---> 对象出来
//构造函数