类图:如何显示用户可以将角色分配给其他用户?

时间:2017-09-24 00:20:38

标签: mysql sql uml class-diagram

假设我的UML类图中有User和Role类。用户与Role类具有一对多的关系

用户类的属性:用户名,密码,电子邮件

Role类的属性:roleType

enter image description here 根据问题规范,用户可以邀请另一个用户并分配角色。如何在类图中显示这种关系?

1 个答案:

答案 0 :(得分:0)

好吧,要么Role是公共属性User

enter image description here

或您添加操作

enter image description here

(可能还有更多)分配(并最终删除)Role。在这里,我将role作为受保护的属性。随意将其设为私有,并根据您的意愿添加查询操作。