kosnvny / absolutely_new_lab3

0 stars 0 forks source link

(F) все кроме Шурупыча парализованы OMG #9

Open G0ld3nDr4g0n3301 opened 9 months ago

G0ld3nDr4g0n3301 commented 9 months ago

Это не совсем ошибка, поэтому я поместил это в F Tier, но у тебя имплементирование интерфейса Moveable происходит не в классе-родителе (Person) а в классе шурупчика. Получается,у тебя двигаться может только он. По истории как бы,только он и двигается,но у тебя будет лаба 4 - и там добавятся ещё строки. Было бы логичнее не конкретному шурупчику, а Человеку в целом, добавить движение. Как я уже сказал - не есть грубая ошибка, но немного нарушает O из SOLID, так как тебе придётся редачить коды классов,чтобы добавить движение другим Person ам.