├── README.md ├── behavioral_patterns ├── README.md └── observer.go ├── creational_patterns ├── README.md ├── builder.go ├── funcfactory.go ├── simplefactory.go ├── singleton.go └── singleton_simple.go └── structural_patterns ├── README.md ├── decorator.go ├── facade.go └── proxy.go /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/README.md -------------------------------------------------------------------------------- /behavioral_patterns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/behavioral_patterns/README.md -------------------------------------------------------------------------------- /behavioral_patterns/observer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/behavioral_patterns/observer.go -------------------------------------------------------------------------------- /creational_patterns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/creational_patterns/README.md -------------------------------------------------------------------------------- /creational_patterns/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/creational_patterns/builder.go -------------------------------------------------------------------------------- /creational_patterns/funcfactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/creational_patterns/funcfactory.go -------------------------------------------------------------------------------- /creational_patterns/simplefactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/creational_patterns/simplefactory.go -------------------------------------------------------------------------------- /creational_patterns/singleton.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/creational_patterns/singleton.go -------------------------------------------------------------------------------- /creational_patterns/singleton_simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/creational_patterns/singleton_simple.go -------------------------------------------------------------------------------- /structural_patterns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/structural_patterns/README.md -------------------------------------------------------------------------------- /structural_patterns/decorator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/structural_patterns/decorator.go -------------------------------------------------------------------------------- /structural_patterns/facade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/structural_patterns/facade.go -------------------------------------------------------------------------------- /structural_patterns/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanphorn/go-design-patterns/HEAD/structural_patterns/proxy.go --------------------------------------------------------------------------------