文件名称:design_patterns:golang设计模式
文件大小:22KB
文件格式:ZIP
更新时间:2024-04-03 06:34:51
Go
design_patterns golang设计模式
【文件预览】:
design_patterns-master
----go.mod(32B)
----behavior()
--------memento.go(1KB)
--------strategy_test.go(311B)
--------interpreter.go(17B)
--------command.go(936B)
--------command_test.go(308B)
--------chain_of_responsibility.go(3KB)
--------observer.go(985B)
--------observer_test.go(502B)
--------state_test.go(749B)
--------memento_test.go(927B)
--------iterator_test.go(262B)
--------state.go(4KB)
--------vistor.go(17B)
--------chain_of_responsibility_test.go(521B)
--------mediator_test.go(1KB)
--------mediator.go(2KB)
--------template_method.go(17B)
--------iterator.go(557B)
--------strategy.go(1004B)
----creation()
--------prototype.go(748B)
--------simple_factory_test.go(277B)
--------abstract_factory.go(3KB)
--------singleton.go(527B)
--------simple_factory.go(1KB)
--------builder.go(1KB)
--------prototype_test.go(425B)
--------builder_test.go(268B)
--------abstract_factory_test.go(725B)
--------singleton_test.go(220B)
----structure()
--------facade.go(3KB)
--------facade_test.go(380B)
--------composite.go(545B)
--------bridge.go(757B)
--------composite_test.go(373B)
--------decorator.go(403B)
--------decorator_test.go(283B)
--------proxy.go(1KB)
--------bridge_test.go(335B)
--------adaptee.go(766B)
--------adaptee_test.go(259B)
--------flyweight_test.go(671B)
--------flyweight.go(2KB)
--------proxy_test.go(1KB)
----README.md(41B)
----.gitignore(8B)