【发布时间】:2018-03-20 16:40:06
【问题描述】:
我有两个类(比如 Database 和 Record)。在 Database 类中,我有一个名为 getRecords() 的方法,它返回 Record 对象的列表。
在Java中,上述方法可以写成:
List<Record> getRecords(){..}
在StarUML中,在设计类图的时候,我尝试给
+getRecords() : Record[0..*]
但 StarUML 拒绝创建上述方法。当我尝试使用下面的方法时,它可以工作
+getRecords() : ArrayList<Record>
但这更具体到 Java。我想在 StarUML 中实现类似 Record[0..*] 的东西。是否可以以这种格式编写方法,或者返回类型的 Java 风格是唯一的解决方案?
【问题讨论】:
标签: uml class-diagram staruml