Glossary: Software Design Patterns in Go
Implicit satisfaction
Also written: satisfy an interface, satisfies an interface, implicitly
A Go type implements an interface just by having its methods, with no `implements` written anywhere. The compiler checks it, so a missing method is a build error.