Rowan Liu's Tech
Home
Blog
CSS
JS
lib
Read
About
GitHub
Home
Blog
CSS
JS
lib
Read
About
GitHub
  • 在专精的路上走的一发不可收拾
  • 生活有感

    • lerna
    • jQuery实践
    • gzip
    • 2018 Web开发,实用指南
    • for 追求
    • Travis CI
    • 前端基础设施(gulp)
    • 知乎Live--前端工程师的职业规划
    • 前端架构演进
    • 组件的重写
    • vue-cli2 to vue-cli3
    • vue3
  • 翻译

    • 开篇
    • [译]在 Angular 中使用拦截器的方式 Top 10
    • 2020年关于 Vue 3 你需要知道的事
    • core-js@3, babel展望未来
    • Vue CLI 插件开发指南
    • @vue/cli-plugin-typescript README
    • @vue/cli-plugin-eslint
    • Vue 3 的开发进展
  • 那些年我面过的试

    • 开篇
    • JavaScript
    • css
  • 数据结构

    • 排序
  • 设计模式

    • 开篇
    • OOP
    • 表单验证

开篇

由JavaScript设计模式的这本书中引导,开始深入了解设计模式。

23种设计模式

Singleton 单例模式

Abstract Factory 抽象工厂模式

Builder 生成器模式

Factory Method 工厂方法模式

Prototype 原型模式

Adapter 适配器模式

Bridge 桥接模式

Composite 组合模式

Decorator 装饰模式

Facade 外观模式

Flyweight 享元模式

Proxy 代理模式

Template Method模板方法

Command 命令模式

Interpreter 解释器模式

Mediator 中介者模式

Iterator 迭代器模式

Observer 观察者模式

Chain Of Responsibility 职责链模式

Memento 备忘录模式

State 状态模式

Strategy 策略模式

Visitor 访问者模式

Edit this page
Last Updated: 2026/1/12 10:15
Contributors: Rowan Liu
Next
OOP