3 ms·
> You don't have that guarantee with interfaces either True, but you can give the interfaces/contracts proper names (or namespaces). To use the example in the
by klmr 8y ago
> You don't have that guarantee with interfaces either
True, but you can give the interfaces/contracts proper names (or namespaces). To use the example in the parent comment, `Array` and `Keyboard` wouldn’t implement the same contract even if both have a `Shift` method.