我有一个名为Role
的关联类,如下所示:
我以前没有真正使用过关联类,所以我不得不问:这是正确的用法吗? 这个想法是每个人在每个群体中都有特定的角色,而每个群体也知道他们所关联的人。
即使我理解这个原理,我也不知道如何实际实现它。
答案 0 :(得分:1)
我认为直接的实现是关联类(为了清楚起见,我将其命名为GroupMembership
)包含
isAdmin
,或对描述成员资格性质的其他对象的引用) Person
类包含对GroupMembership
个对象的引用列表,描述该人所属的组。
Group
类还包含对GroupMembership
个对象的引用列表,为您提供有关该组成员的信息。