Я хочу спросить вас о моей диаграмме классов. Я делаю диаграмму классов для простого веб-портала для учебы в университете на выходных. Правильно ли он сделан? Что бы ты изменил, если бы я был моим? Варианты использования вы можете найти здесь диаграмма классов из диаграммы вариантов использования.
Должен ли я создавать каждый пользовательский класс отдельно? Я имею в виду класс администратора, класс редактора, класс модератора и т. д. Я использовал поле привилегий (см. Класс пользователя) для имитации роли каждого пользователя. Это правильно?
Я предполагаю, что класс ContentManager содержит экземпляр класса User и используется внутри класса Article, Announcement, Advertisement и Comment, чтобы проверить, разрешены ли эти действия.
Буду очень рад вашим ответам. Здесь вы можете найти файл XML для программы WhiteStarUML мой файл XML а>