首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
常见设计模式
XinD
创建于2023-03-10
订阅专栏
简析几种常见的设计模式
暂无订阅
共4篇文章
创建于2023-03-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
发布订阅模式
发布订阅模式也是观察者模式的一种变体,用于处理应用程序中的一对多依赖关系。在这种模式中,当一个对象的状态发生改变时,所有依赖它的对象都会得到通知并自动更新。在 JavaScript 中,发布订阅模式通
观察者模式
观察者模式(Observer Pattern)是一种常用的设计模式,它定义了对象间的一种一对多的依赖关系,使得当一个对象状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。观察者模式又称为发布-
策略模式
策略模式是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以互相替换。策略模式可以让算法的变化独立于使用它们的客户端,从而实现了更好的松耦合性。 在 JavaScript 中,策
单例模式
单例模式是一种常见的设计模式,它可以确保一个类只有一个实例,并提供全局访问点。在 JavaScript 中,单例模式可以使用对象字面量、闭包、类等多种方式实现。下面是几种常见的实现方式: 1. 对象字