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