Skip to content

Glossary: Software Design Patterns in Go

Golden hammer

Using one favorite tool for every problem, such as an interface or a factory for everything. Pick the simplest tool that fits each problem instead.

Where the book teaches it

Related terms

Over-engineeringAnti-pattern