Glossary: Software Design Patterns in Go
Design pattern
Also written: design patterns, pattern, patterns
A named, reusable solution to a common design problem. It isn't a library or code to copy but a shape for your code, and the name lets a team describe a whole design briefly.