工厂模式是一种众所周知的设计模式,广泛应用于软件工程领域,用于抽象创建特定对象的过程
示例
function creatPerson() {
let p = new Object()
p.id = id
p.name = name
p.age = age
p.gender = gender
p.sayName = function () {
console.log(this.name)
}
return p
}
let person1 = creatPerson(41154547, '老芭', 19, '男')
let person2 = creatPerson(41154547, '华强', 19, '女')