имплементация и наследование — это разные вещи. наследование позволяет создавать новые классы на основе существующих, а имплементация — это когда класс реализует интерфейс. мне это помогло на курсах в
Skillfactory , когда я учила ООП. теперь все понятно!