首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户58375309256
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
状态模式
状态模式 目的 对象有多种不同的行为和属性,为了简化判断。把不同行为和属性作为对象状态 场景 状态模式根据状态把对象切换完全不同的行为,属性,样式等等。 示例代码
桥接模式
桥接模式 目的 抽象出一些对象/方法的通用部分,再桥接对象的特别部分,旨在简化代码。 场景 操作一系列对象/方法时存在一系列相同的行为。 示例代码
适配器模式
适配器模式 目的 解决两个模块间不能直接调用的问题。 场景 接口变动,组件更新等,导致相互协作的组件不再适配。 示例代码
装饰者模式
装饰者模式 目的 在不修改原代码或者尽量不修改原代码的前提下,对代码进行扩展。 场景 在接手已经写好的老代码,或者第三方代码时,需要基于原功能增加新功能。 示例代码 内容来源为B站 三十的前端课
组合模式
组合模式 目的 目标功能多变时,拆分功能以便重组适应多变的需求/功能。 场景 某个功能/组件有多种变化形式时,便可以利用重组模式来灵活组装功能/子组件来实现功能。一般将需求按照树状拆分。 示例代码 E
外观模式
外观模式 目的 简化使用者对于功能的调用。 场景 开发某个复杂功能时,我们可以把功能拆分成小模块,并按照一定的逻辑或者执行顺序重新组装以实现该复杂功能。该模式,可以有效的解耦调用者和子模块,使组件易用
单例模式
单例模式 目的 确保对象只有一个,不被重复创建。 场景 主要应用于全局性功能,确保各个页面操作的是同一个对象,比如路由对象,全局储存对象等。
工厂模式
工厂模式 目的 方便我们调用频繁大量使用的功能或者对象。提高易用性。 场景 编写一系列类似的对象或功能,这些功能会频繁的在某个地方选择其中的一种或多种类型使用。 示例代码 jQuery 中的工厂模式
个人成就
文章被阅读
133
掘力值
50
关注了
0
关注者
0
收藏集
0
关注标签
8
加入于
2025-12-01