Published on2026年10月20日设计模式(五)之单例模式设计模式typescriptsingleton保证一个类在进程里只有一个实例。对比 TypeScript 类单例和 ES 模块单例,并说明测试与多实例边界。
Published on2026年10月19日设计模式(四)之观察者模式设计模式typescriptobserver主题在状态变化时通知已注册的观察者。用一段 TypeScript 事件总线说明订阅、退订,以及泄漏与通知顺序。
Published on2026年10月18日设计模式(三)之工厂模式设计模式typescriptfactory把对象创建从使用处抽走。用 TypeScript 的简单工厂和工厂方法,说明何时封装 new,以及和构造函数重载的差别。
Published on2026年10月17日设计模式(二)之适配器模式设计模式typescriptadapter把已有接口转换成调用方期望的接口。用 TypeScript 包装第三方支付 SDK,说明适配器与装饰器的差别,并给出常见落地场景。
Published on2026年10月16日设计模式(一)之装饰器模式设计模式typescriptdecorator用组合而不是继承给对象动态叠加行为。以 TypeScript 包装数据源为例,说明装饰器模式的结构、用法和注意点。