2 ms·
In modern Java applications, interfaces are favored much more heavily than OO designs relying on inheritance. And Go has very nice support for interfaces. To
by jimbokun 2y ago
In modern Java applications, interfaces are favored much more heavily than OO designs relying on inheritance.
And Go has very nice support for interfaces. To the extent you don't even need to declare support for an interface. Go just figures it out if your type supports all the methods in the interface.
If you mean classical Smalltalk style OO, no Go doesn't support that, but neither do Java or C# or C++.