Я учусь по наследству, изучая Java.
Я создаю программу (Bitcoin Mining Game).
Я создал диаграмму классов о Digger (Mining Machine) ).
В программе
есть обычный копатель (это только копает монеты), оверклокер
(это может копать и может разгоняться, чтобы копать быстрее) и
копатель для восстановления прочности (он может копать, разгонять и восстанавливать прочность (у каждого копателя есть прочность, долговечность падает во время копания).
(Есть некоторые атрибуты и методы, которые я не описал в я думал, что они не нужны для моего вопроса.)
Я не уверен, что все сделал правильно. Я надеюсь получить некоторые Отзыв об Inheritance.
Или вместо использования наследования. Должен ли я просто создать такой класс?
Поскольку к классам добавляется только одна функция.
Спасибо за чтение!