Эй, ребята, я создаю браузерную игру, в которой происходят битвы между монстрами и пользователями (PvP).Модель Monster имеет все функции, которые относятся к битве с монстрами.Я сейчас создаю систему PvP, и система сражений такая же, как в Monsters.Итак, я думал о создании какого-то абстрактного представления о битве, возможно, о боевой модели (?) И создании полиморфной ассоциации.
Как вы думаете, это стратегия, которой я должен следовать, или я мог бысделать это лучше?