简单工厂模式
设计模式 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 语言设计模式