то есть у тебя есть некоторая вторая пушка и в дальнейшем у тебя может возникнуть нужда использовать её там где первая пушка не появлется и это беда - ты будешь костыли сверху навешивать
проблема в том, что ты в наследнике используешь поведение родителя, который должен использовать данные ребёнка в х-е проблема заключается в создании кучи геттеров ко всем полям. с ростом дерева наследования количество растёт дикими темпами
ооп-иерархии бывают такими, что даже диву даёшься, как оно всё работает мой любимый пример, когда от дерева(с корой и яблоками) наследовали человека. типичное наследование поведения