Web秀
首页
专栏
文章
问答
热点
导航
实例
首页
登录
首页
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
登录
#设计模式#
共找到
设计模式
相关内容
5
条
优先问答
优先文章
前端3+1
Lv
0
关注
0
关注者
关注
前端3+1
[NodeJs]请问反应堆设计模式是什么?
1年前
544190
3281
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对单例模式的理解?如何实现?
#面试官:说说你对单例模式的理解?如何实现?#一、是什么单例模式(SingletonPattern):创建型模式,提供了一种创建对象的最佳方式,这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建在应用程序运行期间,单例模式只会在全局作用域下创建一次实例对象,让所有需要调用的地方都共享这一单例对象,如下图所示:从定义上来看,全局变量好像就是单例模式,但是一般情况我们不认为全局变量是一个单例模式,原因是:全局命名污染不易维护,容易被重写覆盖#二、实现在javascript中,实现一
547288
3296
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对工厂模式的理解?应用场景?
#面试官:说说你对工厂模式的理解?应用场景?#一、是什么工厂模式是用来创建对象的一种最常用的设计模式,不暴露创建对象的具体逻辑,而是将将逻辑封装在一个函数中,那么这个函数就可以被视为一个工厂其就像工厂一样重复的产生类似的产品,工厂模式只需要我们传入正确的参数,就能生产类似的产品举个例子:编程中,在一个A类中通过new的方式实例化了类B,那么A类和B类之间就存在关联(耦合)后期因为需要修改了B类的代码和使用方式,比如构造函数中传入参数,那么A类也要跟着修改,一个类的依赖可能影响不大,但若有多个类依赖了B类,
545807
3293
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对策略模式的理解?应用场景?
#面试官:说说你对策略模式的理解?应用场景?#一、是什么策略模式(StrategyPattern)指的是定义一系列的算法,把它们一个个封装起来,目的就是将算法的使用与算法的实现分离开来一个基于策略模式的程序至少由两部分组成:策略类,策略类封装了具体的算法,并负责具体的计算过程环境类Context,Context接受客户的请求,随后把请求委托给某一个策略类#二、使用举个例子,公司的年终奖是根据员工的工资和绩效来考核的,绩效为A的人,年终奖为工资的4倍,绩效为B的人,年终奖为工资的3倍,绩效为C的人,年终奖为
546452
3307
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对发布订阅、观察者模式的理解?区别?
#面试官:说说你对发布订阅、观察者模式的理解?区别?#一、观察者模式观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,并自动更新观察者模式属于行为型模式,行为型模式关注的是对象之间的通讯,观察者模式就是观察者和被观察者之间的通讯例如生活中,我们可以用报纸期刊的订阅来形象的说明,当你订阅了一份报纸,每天都会有一份最新的报纸送到你手上,有多少人订阅报纸,报社就会发多少份报纸报社和订报纸的客户就形成了一对多的依赖关系实现代码如下:被观察者模式classSu
546790
3265
0
下拉加载更多