Software Design Patterns implemented in Golang patterns_go folder includes the following software design patterns implemented in golang: Strategy Observer Decorator Factory Command Singleton endterm_project_go is a console application having the following patterns in practical use: Factory Facade Decorator Builder Singleton