Si j'ai classe B : A {}
Je dis que "la Classe B hérité de la classe A ou de classe B dérive de la classe A".
Cependant, si j'ai plutôt:
class B : ISomeInterface {}
il est faux de dire "B hérite de ISomeInterface" - le terme exact est-à-dire "B implémente ISomeInterface".
Mais, dire que j'ai
interface ISomeInterface : ISomeOtherInterface {}
Maintenant, c'est encore faux de dire "hérite", mais maintenant c'est tout aussi faux de dire "implémente" depuis ISomeInterface ne pas mettre en œuvre quoi que ce soit.
Alors, comment appelez-vous cette relation?