Я пытаюсь создать свой первый веб-сайт, небольшую RP-игру, в которую можно играть в школе. Это герой, который играет в приключения и должен принимать правильные решения.
В моей программе у меня есть модель для каждого компонента: герой, NP C, ловушка, препятствие, закрытие ... все это иметь общие c отношения с классом взаимодействия.
Мне было бы проще иметь только глобальный класс взаимодействия, который включает все необходимые атрибуты. В каждом случае мне было бы достаточно указать, что это за тип взаимодействия, и заполнить только соответствующие атрибуты.
Но тогда у меня будут экземпляры, содержащие большую часть времени много пустых полей. Это проблема? Плохая практика?
Thx!