Golang project to explore design pattern adoption
Design patterns: Visitor, Facade, Observer, Strategy
Folder: bus-service/
Design patterns: Prototype
Folder: catalog/
Design patterns: Singleton
Folder: singleton/
Design patterns: Option
Folder: option/
Design patterns: Adapter
Folder: payment/
Design patterns: Factory
Folder: delivery/
Design patterns: Strategy
Folder: search/
Design patterns: Command
Folder: actuator/
Design patterns: Observer
Folder: weather-station/
Design patterns: Decorator
Folder: coffee-machine/