首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Ts工具
订阅
泠枫_nn
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
TypeScript设计模式:门面模式
门面模式(Facade Pattern)是一种结构型设计模式,通过提供统一接口简化对复杂子系统的访问,隐藏子系统内部细节,使客户端代码更易用。 设计模式原理 门面模式通过为复杂子系统提供单一入口点,屏
TypeScript设计模式:责任链模式
责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,允许将请求沿处理者链传递,直到某个处理者处理请求或链结束为止。 设计模式原理 责任链模式通过构建一个处理
TypeScript设计模式:适配器模式
适配器模式(Adapter Pattern)是一种结构型设计模式,通过创建一个适配器类,将不兼容的接口转换为客户端期望的统一接口。其核心价值在于: 接口统一:将不同数据源或系统的接口统一为一致的访问方
TypeScript设计模式:抽象工厂模式
抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,用于提供一个接口来创建一系列相关对象。本文以工作流系统中的一个简单流程(用户登录 → 判断是否新用户 → 发送欢迎
TypeScript设计模式:备忘录模式
备忘录模式(Memento Pattern)是一种行为型设计模式,通过捕获对象的内部状态,并在不破坏封装的情况下保存这个状态,以便稍后恢复到先前的状态。这种模式常用于实现撤销/重做功能、状态快照和历史
TypeScript设计模式:代理模式
代理模式(Proxy Pattern)是一种结构型设计模式,通过为另一个对象(主体)提供一个代理或占位符来控制对其的访问。代理对象可以在调用主体前后添加额外逻辑,如访问控制、数据缓存或日志记录,而客户
TypeScript设计模式:策略模式
策略模式(Strategy Pattern)是一种行为设计模式,用于定义一系列算法,让它们可以相互替换,并且算法的变化不会影响使用算法的客户端。在身份认证系统中,策略模式常用于支持多种认证方式(如JW
TypeScript设计模式:桥接模式
桥接模式(Bridge Pattern)是一种结构型设计模式,用于将抽象部分与其实现部分分离,使两者可以独立变化。 设计模式原理 桥接模式的核心思想是将抽象(节点逻辑)与实现(运行时环境)分离开来,通
9个要改掉的TypeScript坏习惯
为了提升TypeScript技能并避免常见的坏习惯,以下是九个需要改掉的坏习惯,帮助你编写更高效和规范的代码。
[译]2022年应该戒掉的10个TypeScript坏习惯
TypeScript和JavaScript在过去几年不断的增强升级,我们在过去十年建立起来的最佳实践可能已经有些过时了,有些也失去了意义,下面列出10个我们都应该戒掉的坏习惯。 1.不使用严格模式(s