
JavaScript 设计模式系列
文章平均质量分 80
JavaScript 设计模式系列
-木云-
抛下自命不凡的想法,去读万卷书,行千里路...
展开
-
设计模式学习前言
设计模式是什么?这是学习设计模式开始的时候每个人脑海中的第一个问题。单单从名字上来看确实会让人觉得这是一门非常高大上的学问,但是实际上真的是这样吗?原创 2022-01-17 18:26:44 · 1130 阅读 · 0 评论 -
8、设计模式行为型之观察者模式
观察者模式就是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。生活中存在着许多这样的例子,智能设备的发展让学校和家长之间的联系变得更加紧密了...原创 2022-02-23 14:59:46 · 341 阅读 · 0 评论 -
7、设计模式行为型之策略模式
策略模式其实是一种应该去“意会”的模式。我们可以先来看看策略模式的定义:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换...原创 2022-02-20 21:40:17 · 217 阅读 · 0 评论 -
5、设计模式结构型之适配器模式
在我们日常生活中,适配器其实是很常见的,举几个例子吧: 1、苹果手机从 7 版本开始,它的耳机接口和充电接口共用,并且都是方形孔。如果你想使用以前的圆形插孔耳机,就只能通过一个适配器来实现...原创 2022-01-26 09:28:44 · 592 阅读 · 0 评论 -
4、设计模式结构型之装饰器模式
装饰器模式(Decorator Pattern),它不仅允许向一个现有的对象添加新的功能,同时又不会改变其结构...原创 2022-01-24 15:00:19 · 684 阅读 · 0 评论 -
3、设计模式创建型之原型模式
看到原型模式,不知道大家有没有想起来 JS 的基石:原型及原型链。对我而言,第一次看到设计模式中竟然有原型模式时,我的第一反应就是好奇这是不是就是 JS 中原型呢...原创 2022-01-20 14:00:48 · 973 阅读 · 0 评论 -
2、设计模式创建型之单例模式
一个类仅有一个实例?那么我们在什么情况下需要使用它呢,在前端又有什么应用场景?原创 2022-01-19 09:45:29 · 529 阅读 · 0 评论 -
1、设计模式创建型之工厂模式
什么叫工厂模式,这肯定是每一个人最开始的疑问。那么为什么不先从它的名字来分析一下呢?从百度百科查来的的所谓工厂的定义:是一类用以生产货物的大型工业建筑物。即我们为工厂输送原料,经过工厂对原料进行处理加工之后会输出产物...原创 2022-01-18 09:29:54 · 542 阅读 · 0 评论