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