设计模式 Golang 实现代码说明与例子如下
- 外观模式(Facade)
- 适配器模式(Adapter)
- 代理模式(Proxy)
- 组合模式(Composite)
- 享元模式(Flyweight)
- 装饰模式(Decorator)
- 桥模式(Bridge)
- 中介者模式(Mediator)
- 观察者模式(Observer)
- 命令模式(Command)
- 迭代器模式(Iterator)
- 模板方法模式(Template Method)
- 策略模式(Strategy)
- 状态模式(State)
- 备忘录模式(Memento)
- 解释器模式(Interpreter)
- 职责链模式(Chain of Responsibility)
- 访问者模式(Visitor)
https://dzone.com/refcardz/design-patterns
https://www.tutorialspoint.com/design_pattern/index.htm
https://en.wikipedia.org/wiki/Design_Patterns
https://www.cnblogs.com/adamjwh/category/1215890.html
https://www.runoob.com/design-pattern/design-pattern-tutorial.html