2016-04-23 9 views
1

Диаграмма классов системы, к которой я собираюсь выполнить эскиз, имеет двух типов пользователей, зарегистрированных пользователей, а также гостевого пользователя.Диаграмма классов UML для гостевого пользователя

Нужно ли иметь гостевой класс пользователя в UML?

+0

ли разница, что зарегистрированные пользователи имеют учетную запись, в то время как пользователь гостевой нет? – Christophe

ответ

2

Это зависит от ваших требований. Либо у вас есть простой атрибут в User (например, isGuest; см. Право класса), либо вы создаете подкласс User, который имеет другое поведение (слева). Это явно дизайнерское решение.

enter image description here