Design Patterns in Go: The Builder Pattern

Introduction The builder pattern is a creational design pattern, i.e. it is a pattern for creating or instantiang objects of classes. It is used for breaking down the construction process, into smaller, more manageable and testable steps. In Go we…


