济南网站建设安卓版,做网站的计划,公众号开发单位,wordpress 更改注册页面文章の目录一、什么是工厂模式二、工厂模式有什么用#xff1f;三、应用场景四、示例1、用字面量的方式创建对象2、使用工厂模式创建对象参考写在最后一、什么是工厂模式
工厂模式是一种众所周知的设计模式#xff0c;广泛应用于软件工程领域#xff0c;用于抽象创建特定对…
文章の目录一、什么是工厂模式二、工厂模式有什么用三、应用场景四、示例1、用字面量的方式创建对象2、使用工厂模式创建对象参考写在最后一、什么是工厂模式
工厂模式是一种众所周知的设计模式广泛应用于软件工程领域用于抽象创建特定对象的过程。工厂模式是一种创建型模式简单来说工厂模式就是创建对象的一种方式。
二、工厂模式有什么用
作用创建对象降低代码冗余度。
三、应用场景
当你想要批量生产同种类的对象的时候比如你想生成一个班级的40个学生每个学生都有姓名、年龄等特征。这时候你创建一个“工厂”把信息丢到工厂里工厂就给你造一个人出来非常方便。
四、示例
1、用字面量的方式创建对象
function Factory() {let obj {};obj.name 张三;obj.age 20;return obj;
}2、使用工厂模式创建对象
class Luban {constructor() {this.name 鲁班;}
}
class Yase {constructor() {this.name 亚瑟;}
}
// 工厂模式
function Factory(type) {switch (type) {case luban:return new Luban();break;case yase:return new Yase();break;default:console.log(没有匹配);break;}
}
let yase Factory(yase);
let luban Factory(luban);
console.log(yase, luban);参考
JavaScript工厂模式
写在最后 如果你感觉文章不咋地//(ㄒoㄒ)//就在评论处留言作者继续改进o_O??? 如果你觉得该文章有一点点用处可以给作者点个赞\\*^o^*// 如果你想要和作者一起进步可以微信扫描二维码关注前端老L~~~///(^v^)\\\~~~ 谢谢各位读者们啦(^_^)∠※