我正在为某个软件创建一个类图。现在,我确定了重要的课程并将它们联系起来,并且它们很好。
问题是我有两个不同的类与另一个相同的类关联,但具有不同的访问级别。例如,我有与Admin
类关联的Clerk
和Video
个类。 Clerk
只能查看,而Admin
则可以查看和修改。我可以在类图中显示这种区别吗?
答案 0 :(得分:1)
是的,如果实际上这些类是问题域的一部分,您可以在类图上显示它。如果您将这些类建模为解决方案域的一部分,那么您不应该这样做。有关此主题的更多信息,请阅读Leon Starr撰写的优秀文章,名为How to Build Articulate Class Models and get Real Benefits from UML。
答案 1 :(得分:1)
如果 Admin 和 Clerk 是类(而不是actor),那么您使用类似GenMyModel http://app.genmymodel.com/engine/xaelis/accessLevel.jpg
的内容