5

我的任务是为某个软件创建类图。现在,我确定了重要的类并将它们链接起来,它们很好。

问题是我有两个不同的类与另一个相同的类相关联,但具有不同的访问级别。例如,我有AdminClerk类相关联的Video类。将Clerk只能查看,同时Admin能够查看和编辑。我可以在类图中显示这种区别吗?

4

2 回答 2

1

如果AdminClerk是类(而不是演员),您可以使用GenMyModel http://app.genmymodel.com/engine/xaelis/accessLevel.jpg 之类的东西

于 2013-07-29T17:14:35.377 回答
1

是的,如果类实际上是问题域的一部分,您可以在类图上显示这一点。如果您将这些类建模为解决方案域的一部分,那么您不应该这样做。有关此主题的更多信息,请阅读 Leon Starr 的出色文章,名为How to Build Articulate Class Models and get Real Benefits from UML

于 2013-07-29T04:08:10.357 回答