Class 图打开

Class Diagram OOP

如果两个class定期关联,它们是否需要包含彼此的对象作为属性?例如,社交媒体平台上的 Post class 和评论 class。 Post class 是否应该包含一组评论对象作为属性?评论 class 是否应该包含一个 post 对象作为属性?

这是冗余信息的常见错误。它不需要作为字段显示在 class 图中,因为它是从关联派生的。
这是一个 class 图表,以最简单的形式涵盖了您提到的内容。

如您所见,每个 class 的对象不需要添加为字段。