我已经确定了两个类,想要像这样在代码中实现:InsuranceProviders{ } Advice{ List<InsuranceProviders> providers; } 如果我想在UML类图中表示这两个类,那么Advice类应该与InsuranceProvider建立关联还是应该拥有一个InsuranceProvider的列表属性呢? 使用关联 使用属性 还是其他什么方式?
你可以选择。在 UML 中,两种选项都是有效的。不过我更喜欢关联这个选项,因为在这种情况下,两个类之间的关系更加突出可视化。顺便说一下,在你的“使用关联”的图中,你应该把文本“+providers”放在 InsuranceProvider 类附近,而不是在线路中央。在你的“使用属性”的图中,你应该将属性表示如下:+providers: InsuranceProvider[0..*]