箭头是否应将枚举数据类型连接到 class 图中的 class?

Should an arrow connect a enumeration data type to a class in a class diagram?

在我们的 UML class 图中,我们将星期几作为枚举。我们有一个 class,它有一个参数 -day: DaysOfTheWeek。但是,我们不确定是否应该使用箭头将枚举连接到 class,如果是什么箭头?

通过将参数定义为 DaysOfTheWeek 类型,您已经创建了 class 对 DaysOfTheWeek 的依赖项。您可以通过绘制从 class 到 DaysOfTheWeek 的依赖关系(带有空心箭头的虚线箭头)来可视化这种依赖关系,但这是多余的,因为依赖关系已经存在于模型中。

是否执行此操作由您决定。我建议在您的设计团队中做出决定,要么始终在 classes 和数据类型之间绘制这些依赖箭头,要么从不绘制。