文件名称:golang设计模式.zip
文件大小:37KB
文件格式:ZIP
更新时间:2021-12-16 17:20:15
go
golang设计模式,代码demo演示
【文件预览】:
golang设计模式
----19_interpreter()
--------interpreter_test.go(239B)
--------interpreter.go(1KB)
--------README.md(373B)
----05_abstract_factory()
--------README.md(457B)
--------abstractfactory_test.go(485B)
--------abstractfactory.go(1KB)
----18_flyweight()
--------README.md(198B)
--------flyweight_test.go(360B)
--------flyweight.go(1KB)
----12_iterator()
--------README.md(238B)
--------iterator_test.go(212B)
--------iterator.go(840B)
----04_factory_method()
--------factorymethod.go(1KB)
--------README.md(157B)
--------factorymethod_test.go(475B)
----01_facade()
--------facade.go(905B)
--------facade_test.go(250B)
--------README.md(253B)
----16_state()
--------state_test.go(273B)
--------README.md(59B)
--------state.go(1KB)
----14_template_method()
--------templatemethod.go(1KB)
--------README.md(604B)
--------templatemethod_test.go(535B)
----10_observer()
--------obserser.go(681B)
--------obserser_test.go(399B)
--------README.md(175B)
----11_command()
--------command.go(888B)
--------command_test.go(411B)
--------README.md(641B)
----21_chain_of_responsibility()
--------chain_test.go(537B)
--------README.md(508B)
--------chain.go(2KB)
----09_proxy()
--------README.md(274B)
--------proxy.go(494B)
--------proxy_test.go(162B)
----07_prototype()
--------prototype.go(493B)
--------README.md(352B)
--------prototype_test.go(653B)
----13_composite()
--------composite.go(1KB)
--------composite_test.go(528B)
--------README.md(250B)
----17_memento()
--------memento.go(463B)
--------memento_test.go(278B)
--------README.md(312B)
----.travis.yml(61B)
----00_simple_factory()
--------simple_test.go(335B)
--------README.md(335B)
--------simple.go(570B)
----LICENSE(1KB)
----20_decorator()
--------decorator.go(631B)
--------README.md(260B)
--------decorator_test.go(228B)
----23_visitor()
--------visitor.go(1KB)
--------README.md(238B)
--------visitor_test.go(662B)
----22_bridge()
--------bridge.go(1KB)
--------README.md(285B)
--------bridge_test.go(655B)
----README.md(3KB)
----15_strategy()
--------strategy_test.go(298B)
--------README.md(126B)
--------strategy.go(777B)
----08_mediator()
--------README.md(249B)
--------mediator_test.go(758B)
--------mediator.go(1KB)
----02_adapter()
--------adapter_test.go(255B)
--------adapter.go(785B)
--------README.md(347B)
----03_singleton()
--------singleton.go(282B)
--------README.md(95B)
--------singleton_test.go(578B)
----.gitignore(798B)
----06_builder()
--------builder.go(850B)
--------builder_test.go(470B)