Design Patterns in Go grokking design patterns in Go π heavily copied from https://refactoring.guru/design-patterns Table of Contents Creational Patterns Abstract Factory Factory Method Singleton Builder Structural Patterns Adapter Decorator Facade Behavioral Patterns Strategy Template Method