首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
GrontyLion
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:其他模式-发布订阅模式
发布订阅模式是一种消息范式,其中消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。相反,发布者将消息分类,而不需要知道哪些订阅者(如果有的话)可能存...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:其他模式-混入模式
混入模式是一种在不使用继承的情况下,用包含方法的对象来增强类的模式。这种模式允许我们轻松地将功能添加到类中,而不需要使用复杂的继承链。在JavaScript中,由于其原型继...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:其他模式-模块模式
模块模式是JavaScript中一种非常常用的设计模式,它提供了一种方法来封装相关的方法和变量到一个独立的单元中。这种模式在ES6引入模块系统之前十分重要,但即使在现代Ja...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:行为型模式-访问者模式
访问者模式是一种行为设计模式,它允许你在不改变各元素的类的前提下定义作用于这些元素的新操作。这种模式适用于数据结构相对稳定,但经常需要在其上定义新的操作的场景。 实现思路 ...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:行为型模式-职责链模式
职责链模式是一种行为设计模式,它允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链中的下一个处理者。 实现思路 SupportTic...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:行为型模式-备忘录模式
备忘录模式是一种行为设计模式,它允许在不破坏封装的情况下捕获和恢复对象的内部状态。这种模式在需要实现撤销/重做功能,或者需要保存对象状态快照的场景中特别有用。 实现思路 T...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:行为型模式-中介者模式
中介者模式是一种行为设计模式,它用一个中介对象来封装一系列对象之间的交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 实现思路...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:行为型模式-迭代器模式
迭代器模式是一种行为设计模式,它提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。这种模式在 JavaScript 中尤为重要,因为它是语言内置...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:行为型模式-命令模式
命令模式是一种行为设计模式,它将一个请求封装成一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 实现思路 Command...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:行为型模式-模板方法模式
模板方法模式是一种行为设计模式,它在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中实现。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 实...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:行为型模式-策略模式
策略模式是一种行为设计模式,它定义了算法家族,分别封装起来,让它们之间可以互相替换。这种模式让算法的变化独立于使用算法的客户端。 实现思路 PaymentStrategy ...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:行为型模式-状态模式
状态模式是一种行为设计模式,它允许一个对象在其内部状态改变时改变它的行为。这种模式将状态-specific行为封装在独立的类中,并将动作委托给当前状态对象,从而消除了许多条...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:行为型模式-观察者模式
观察者模式是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:结构型模式-代理模式
代理模式是一种结构型设计模式,它允许你提供一个替代品或占位符来控制对原始对象的访问。这种模式通过创建一个代表原始对象的代理对象,可以在不改变原始对象代码的情况下,添加新的功...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:结构型模式-享元模式
享元模式是一种结构型设计模式,它通过共享来有效地支持大量细粒度对象。这种模式通过共享来最小化内存使用或计算开销,特别适用于需要创建大量相似对象的场景。 实现思路 Chara...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:结构型模式-外观模式
外观模式是一种结构型设计模式,它为复杂的子系统提供了一个简化的接口。这种模式通过创建一个高层接口来隐藏系统的复杂性,使得客户端代码更容易使用和理解。 实现思路 子系统类: ...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:结构型模式-装饰器模式
装饰器模式是一种结构型设计模式,它允许你通过将对象放入包含行为的特殊封装对象中来为原对象动态地添加新的行为。这种模式在不修改现有代码的情况下,灵活地扩展对象的功能。 实现思...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:结构型模式-组合模式
组合模式是一种结构型设计模式,它允许你将对象组合成树形结构来表现"部分-整体"的层次结构。这种模式使得客户端可以统一地对待单个对象和组合对象。 实现思路 FileSyste...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:结构型模式-桥接模式
桥接模式是一种结构型设计模式,它将抽象部分与实现部分分离,使它们都可以独立地变化。这种模式对于处理跨平台应用、支持多种类型的数据库服务或处理不同类型的用户界面控件特别有用。...
1
评论
分享
GrontyLion
1年前
关注
JavaScript设计模式「基于ES2024」:结构型模式-适配器模式
适配器模式是一种结构型设计模式,它允许不兼容的接口之间进行协作。这种模式在集成新的或已存在的组件到现有系统时特别有用,特别是当这些组件的接口与系统期望的接口不匹配时。 实现...
1
评论
分享
下一页
个人成就
文章被点赞
27
文章被阅读
2,103
掘力值
64
关注了
0
关注者
1
收藏集
1
关注标签
13
加入于
2021-06-11