【问题标题】:Default init Object of an attribute in UMLUML 中属性的默认初始化对象
【发布时间】:2021-01-20 14:07:59
【问题描述】:

我在 Java 中有这个属性:

private final Object MUTEX = new Object();

如何在 UML 类图中显示新对象的初始化?

编辑

属性 MUTEX 仅用于synchronized (MUTEX) 操作。 所以我想知道这个变量的初始化是否需要在 UML 类图中指定,但我不确定这个初始化是像行为还是结构特定的。

【问题讨论】:

标签: uml class-diagram


【解决方案1】:

类图旨在显示结构。作为结构的一部分,您可以显示this question 中回答的属性的初始值。

要显示“进行中”的操作,您需要创建一个序列图,您可以在其中显示行为。问题是:为什么?一个简单的初始化通常是不值得的。从你的问题的狭隘背景来看,情况似乎并非如此。所以最好是按照上面的答案去。

编辑(过去你的问题编辑)这只是结构,你会这样显示它:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-15
    • 2013-10-28
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多