Привет , думаю как создать класс player -
1) всё в одном (движение , управления оружием , получение урона ...) но так не будет соблюдаться принцип solid srp
2) есть класс Player , у него поле - HealtPoint и метод реализация интерфейса на получение урона , также будут дочерние классы - Foot , Arm , Head : Foot - отвечает за движение , arm - управление оружием ...
и ети классы будут вызывать получение урона в родительском классе
Как лучше ?