golang 常见设计模式

创建型模式

1.简单工厂模式
2.工厂方法模式
3.抽象工厂模式
4.创建者模式
5.原型模式
6.单例模式

结构型模式

1.外观模式
2.适配器模式
3代理模式
4.组合模式
5.享元模式
6.装饰模式
7.桥模式

行为型模式

1.中介者模式
2.观察者模式
3.命令模式
4.迭代器模式
5.模板方法模式
6.策略模式
7.状态模式
8.备忘录模式
9.解释器模式
10.职责链模式

你可能感兴趣的:(golang设计模式)