Design-Pattern-Go 设计模式 创建型 单例 工厂 抽象工厂 原型 生成器 结构型 适配器 桥接 装饰器 外观 享元 代理 行为型 观察者 访问者 策略 模板方法 状态 备忘录 中介 迭代器 解释器 责任链