跳至主要內容
设计模式

设计模式是面向对象开发中可复用的解决方案。JS 中常用创建型、结构型、行为型三类模式;下面结合典型场景与代码说明。

模式分类速览

类型 模式 核心意图
创建型 单例、工厂、构造函数、原型 控制对象创建方式
结构型 代理、装饰器、适配器、DAO 组织对象组合与访问
行为型 观察者、发布订阅、策略、命令、委托、链式 对象间通信与职责分配
架构 MVC、MVVM 分层组织业务与视图

Mr.Ding大约 16 分钟javascript闭包设计模式单例MVCReactVueTypeScript