В настоящее время я делаю модель предметной области для боевой игры, и у меня возникают трудности с определением, должны ли определенные элементы быть собственным классом или атрибутами какого-либо класса.Например, я использовал список категорий для определения следующих идей / объектов: Боец, Уровень, Оружие, Броня, Атрибуты, Умения, Арена, Игровой режим, Журнал игр, Противник.
Например, я могуНе говорите, должны ли Уровень, Оружие, Доспехи, Атрибуты, Навыки просто указываться как атрибуты бойца, или они должны быть определены как их собственный объект.Я также не могу сказать, должен ли противник быть отдельным классом, так как это в конечном счете объект-боец с ассоциацией «атака / защита» к другому бойцу.
Как определить, какой вариант будет правильным длякаждый элемент в списке категорий?Могут ли они быть субъективными?
К вашему сведению, я использую 3-е издание Крэйга Лармана "Применение UML и шаблонов" в качестве источника информации.