Design Patterns in Go

Design Patterns in Go - Creational, Structural, Behavioral