go-design-pattern go 设计模式实现,包含 23 种常见的设计模式实现 同时这也是 极客时间-设计模式之美 的笔记 Roadmap 持续更新中,预计一周更新 2 ~ 3 种设计模式,预计到 202010 月底前更新完成 创建型模式 常用 单例模式(Singleton Design Pattern) 饿汉式 懒汉式(延迟加载) 工厂模式(Factory) 简单工厂 工厂方法 抽象工厂(不常用) DI 容器 建造者模式(Builder) 不常用 原型模式(Prototype) 不常用只是相对而言,在 js 当中十分普遍,在业务代码中其实也时常会用到这种思想 结构型模式 常用 代理模式 桥接模式 装饰器模式 适配器模式 不常用 门面模式 组合模式 享元模式 行为型模式 常用 观察者模式 模板模式 简略模式 责任链模式 迭代器模式 状态模式 不常用 访问者模式 备忘录模式 命令模式 解释器模式 中介模式