【发布时间】:2013-08-12 09:01:25
【问题描述】:
isLeaf 和 isReadOnly 有什么区别?
根据https://stackoverflow.com/a/16253663/2656889和https://stackoverflow.com/a/18095538/2656889,isLeft表示该元素不能被重新定义,isReadOnly表示它只能被读取。
我正在使用 Java。如果我想为final 属性建模,这两个不一样吗?建模private static final int PI = 3.14 将产生以下之一(假设带下划线):
- PI : int = 3.14 {readOnly}
- PI : int = 3.14 {leaf}
在第一种情况下,PI 无法写入,因此被视为最终结果。 在第二种情况下,PI是一个叶子,不能重新定义,所以它也是最终的?
【问题讨论】:
标签: java uml constants modeling