4 ms·
Also, an "interface" is more of an enforced duck type annotation than an interface or ABC in Java or C++ terms respectively.
by jamesaguilar 16y ago
Also, an "interface" is more of an enforced duck type annotation than an interface or ABC in Java or C++ terms respectively.
- aaronblohowiak 16y agoIIRC, the duck-type mode uses implicit interface creation but you can force an explicit interface if you want (please correct me if i am wrong.)
- BarkMore 16y agoInterfaces are explicitly defined in Go as they are in Java. The difference is that you do not declare the interfaces implemented by a type. If a type has methods that match an interface, then the type implicitly implements the interface.
- aaronblohowiak 16y agoOooooh, that makes sense. Thanks for the clarification.