水利部建设管理司网站今天上海最新新闻事件
文章の目录
- 一、什么是工厂模式
- 二、工厂模式有什么用?
- 三、应用场景
- 四、示例
- 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^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!