Если у меня есть класс B: A {}
Я говорю, что "класс B унаследовал класс A" или "класс B происходит от класса A".
Однако, если я вместо этого:
class B : ISomeInterface {}
Неправильно сказать, что "B наследует ISomeInterface" - правильным словом является "B реализует ISomeInterface".
Но, скажем, у меня
interface ISomeInterface : ISomeOtherInterface {}
Теперь все еще неправильно говорить "наследует", но теперь так же неправильно говорить "реализует", поскольку ISomeInterface ничего не реализует.
Итак, как вы это называете?