How does Go determine if a type implements an interface?
-
A
The type must declare it with `implements`
-
B
The type must embed the interface
-
C
The type must have all methods in the interface with matching signatures
-
D
The type must be registered with the compiler