O'Reilly logo
  • Kevin Lozandier thinks this is interesting:

An interface is a type that can be formally defined by specifying a particular set of methods.

From

Cover of Programming in Go: Creating Applications for the 21st Century

Note

Best sentence explaining interfaces I've heard.