我可以在下面这两个图表上改进我的设计吗?如果是这样,如何?
我对图表中关联类的使用感到困惑。我应该使用它们吗?
图 1
图2
最佳答案
对于关联类,只有当它们表示与某些行为和状态的关联时才有意义。看文章的主题。它只有源、目标和身份。您不需要此类关联的类,只需使用具有所有这些属性的普通关联即可。你的图中有更多这样不必要的关联类。使用关联类时的另一件重要事情是该关联类的每个实例都应该具有唯一的源和目标对。例如,评论不能仅由文章和用户识别 - 一个用户可能对一篇文章有很多评论,这是不允许的。
关于uml - 何时使用 UML 关联类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4744466/