имплементация тоже расширение, но не наследование)
Наследований можно выделить несколько: state inheritance, interface inheritance, behaviour inheritance - может, ещё какие-то виды. Без точных моделей происходящего только запутываешься и ничего не проясняется.
Обсуждают сегодня