设计模式-go语言版本

  • 2022-07-21
  • 浏览 (1632)

简单工厂模式

设计模式 simple 实现

设计模式 simple_test 实现

外观模式

设计模式 facade 实现

设计模式 facade_test 实现

适配器模式

设计模式 adapter 实现

设计模式 adapter_test 实现

单例模式

设计模式 singleton 实现

设计模式 singleton_test 实现

工厂方法模式

设计模式 factorymethod 实现

设计模式 factorymethod_test 实现

抽象工厂模式

设计模式 abstractfactory 实现

设计模式 abstractfactory_test 实现

设计模式 builder 实现

设计模式 builder_test 实现

原型模式

设计模式 prototype 实现

设计模式 prototype_test 实现

中介者模式

设计模式 mediator 实现

设计模式 mediator_test 实现

代理模式

设计模式 proxy 实现

设计模式 proxy_test 实现

观察者模式

设计模式 observer 实现

设计模式 observer_test 实现

命令模式

设计模式 command 实现

设计模式 command_test 实现

迭代器模式

设计模式 iterator 实现

设计模式 iterator_test 实现

组合模式

设计模式 composite 实现

设计模式 composite_test 实现

模版方法模式

设计模式 templatemethod 实现

设计模式 templatemethod_test 实现

策略模式

设计模式 strategy 实现

设计模式 strategy_test 实现

状态模式

设计模式 state 实现

设计模式 state_test 实现

备忘录模式

设计模式 memento 实现

设计模式 memento_test 实现

享元模式

设计模式 flyweight 实现

设计模式 flyweight_test 实现

解释器模式

设计模式 interpreter 实现

设计模式 interpreter_test 实现

装饰模式

设计模式 decorator 实现

设计模式 decorator_test 实现

职责链模式

设计模式 chain 实现

设计模式 chain_test 实现

桥接模式

设计模式 bridge 实现

设计模式 bridge_test 实现

访问者模式

设计模式 visitor 实现

设计模式 visitor_test 实现

Go 语言设计模式

0  赞