gpt4 book ai didi

UML一对多类关系

转载 作者:行者123 更新时间:2023-12-04 14:24:04 30 4
gpt4 key购买 nike

我对UML非常陌生,并且正在使用Lucidchart在Java中对某些类进行建模。我试图代表一对多的关系,其中1位艺术家将有很多专辑,而每张专辑将有1位艺术家。这是建立这种关系模型的正确方法吗? ERD

编辑

感谢您的帮助。到目前为止,这是我想出的。我对这些属性还说得有些困惑。多重性和界线正确吗?

UML

最佳答案

您的图不正确,作为UML图。我可以说是因为协会结束时鱼尾纹。

为了使您的图表正确:

  • 将鱼尾纹改为多种0..*
  • albums属性移到关联的Album末尾(因为您永远不应该在UML中掩埋这样的列表,这就是关联所代表的!)
  • 将关联的Artist末端更改为多个1
  • 在关联的Artist末端命名属性(例如artist)
  • 新建一个名为Song的类(这是一个实际概念,比名称包含更多信息,例如持续时间, Composer 等)。
  • AlbumSong之间建立新的关联,创建适当的多重性和属性
  • 关于UML一对多类关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41927227/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com