Design Patterns Applied to the Golang CREATIONAL PATTERNS Factory Builder Prototype Singleton STRUCTURAL PATTERNS Adapter Composite Decorator Facade Fly Weight Proxy Bridge BEHAVIORAL PATTERNS Chain of Responsibility Command