我同意托马斯,但我会展示其他要点,所以你可以调整你的图表。 请不要认为具有破坏性的东西。我相信这些技巧可以帮到你。
记住(部分)与(整体)做某事
*如果您不从模型生成代码。
还不错。除非您需要处理数据库设计中的内存管理或外键约束,否则您不应该为聚合而烦恼。把它们留下吧。
您应该做的一个重要更改是关联的角色名称。例如。代替 shippingAddress:Address 声明为属性使用角色 shippingAddress 出现在协会附近 Address 来自 User (等其他)。
shippingAddress:Address
shippingAddress
Address
User
以来 Address 是一种常见的地方并且全部使用,你可以将这个类从这个图中排除,并在其中制作一个单独的图 Address 在中间,所有其他人使用它围绕它。