我在阅读uml图中的语法时遇到了问题:
malls:string[*]
字符串表示什么?如何在C ++中的变量声明中编写它?
答案 0 :(得分:1)
我猜你提到的那条线实际上是一个类别定义的一部分? 在这种情况下,它是一个属性定义
FeldArrayIterator it = array.iterator();
while(it.getCurrent() != null) {
//doSomething
it.next();
}
是属性的名称malls
是属性的类型string
是属性的多重性。在这种情况下,单[*]
实际上是*
的缩写,这意味着属性商场中将存储零个或多个字符串。有很多方法可以在代码中实现类似的东西,包括使用字符串数组或某种类型的列表。