# JavaScript Design Patterns **Repository Path**: sugejie/JavaScript-Design-Patterns ## Basic Information - **Project Name**: JavaScript Design Patterns - **Description**: JavaScript设计模式笔记 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-11-18 - **Last Updated**: 2022-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 此文件夹内容为阅读笔记 > 来源:JavaScript 设计模式 > 作者:张容铭 ## 1. 创建型设计模式 - 简单工厂模式 - 工厂模式 - 抽象工厂模式 - 建造者模式 - 原型模式 - 单例模式 ## 2. 结构型设计模式 - 外观模式 - 适配器模式 - 代理模式 - 装饰者模式 - 桥接模式 - 组合模式 - 享元模式 ## 3. 行为形设计模式 - 模板方法模式 - 观察者模式 - 状态模式 - 策略模式 - 责任链模式 - 命令模式 - 访问者模式 - 中介者模式 - 备忘录模式 - 迭代器模式 - 解释器模式 ## 4. 技巧型设计模式 - 链模式 - 委托模式 - 数据访问对象模式 - 节流模式 - 简单模板模式 - 惰性模式 - 参与者模式 - 等待者模式 ## 5. 架构型设计模式 - 同步模块模式 - 异步模块模式 - Widget模式 - MVC模式 - MVP模式 - MVVM模式