Skip to content

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.

Where the book teaches it

Related terms

InterfaceBlank identifier