[js]js设计模式-工厂模式

// 定义一个人
var p1 = {
name: 'wxb',
age: 22,
writejs: function () {
console.log(this.name + ' can sing.....')
}
}; //定义另一个人
var p2 = {
name: 'mmm',
age: 18,
writejs: function () {
console.log(this.name + 'i can sing.....')
}
};

工厂模式: 减少冗余代码.实现函数的封装

function writeNode(name,age) {
var obj = {};
obj.name=name;
obj.age = age;
obj.writeNode=function () {
console.log(this.name+"hello")
};
return obj;
} var p3 = writeNode("yifei",22);
p3.writeNode();
var p4 = writeNode("feifei",18);
p4.writeNode();
上一篇:分布式集群环境下,如何实现session共享四(部署项目测试)


下一篇:spring-session实现分布式集群session的共享(转)