go-design-pattern design pattern implement by golang 下面是设计模式实现链接,具体的核心代码分别写在子目录下的设计模式同名文件内,调用代码(即客户端代码)则是子目录下的测试文件内。 带🪝 符号的代表开发完成。 创造型模式(creational patterns) 简单工厂(simple factory) 🪝 工厂方法(factory method) 🪝 抽象工厂(abstract factory) 🪝 建造者模式(builder pattern) 🪝 原型模式(prototype pattern) 🪝 单例模式(singleton pattern) 🪝 结构性模式(structural patterns) 适配器模式(adapter pattern) 🪝 桥接模式(bridge pattern) 🪝 组合模式(composite pattern) 🪝 装饰模式(decorate pattern) 🪝 享元模式(flyweight pattern) 🪝 代理模式(proxy pattern) 🪝 行为模式(behavior patterns) 命令模式(command pattern) 🪝 中介者模式(mediator pattern) 🪝 责任链模式(chain of responsibility) 🪝