private volatile boolean serviceHealthy;
私有布尔很容易,因为它只是
- serviceHealthy : boolean
但是我还没找到如何恰当地表示UML中的volatile变量。这表明答案了吗?
答案 0 :(得分:3)
只是稍微扩展一下Thomas Kilian的答案。
UML元模型和标准UML概要文件都不支持对Volatile关键字的语义建模。创建自己的自定义原型<<volatile>>
是表达意图的一种很好的轻量级方法。
定型在技术上必须存在于配置文件中,因此首先,您只需要在建模工具中创建一个配置文件。这可以在当前模型内部完成,也可以在外部进行,然后导入。如果要在多个模型上使用它,则应在其自己的模型中定义概要文件。
创建配置文件后,只需创建一个新的构造型并将其命名为volatile
。此构造型应扩展Property
元类;属性本质上只是UML的属性术语。
现在,您只需将该构造型应用于您的易失性属性。
如果您有任何后续问题,请告诉我。它可能看起来很复杂,但是一旦完成一次,实际上就很容易了。祝你好运。
答案 1 :(得分:1)
您可以使用<<volatile>>
来定型。