gpt4 book ai didi

java - UML - 如何在序列图中绘制 try catch?

转载 作者:行者123 更新时间:2023-12-01 18:15:34 57 4
gpt4 key购买 nike

是否有绘制 try catch 序列图的标准方法?我根据 this 进行了尝试但我感觉最后的结果不太对劲。

图表所基于的代码:

public static void save () {
try {
FileHandle filehandle = Gdx.files.external(file);

filehandle.writeString(Boolean.toString(ConstantsHandler.soundEnabled)+"\n", false);
for (int i = 0; i < 5; i++) {
filehandle.writeString(Integer.toString(ConstantsHandler.highscores[i])+"\n", true);
}
} catch (Throwable e) {
}
}

我的尝试 enter image description here

注意:我知道我仍然需要添加一个 for 循环。

最佳答案

完全没问题。片段旨在显示序列图中的条件控制流。上层建筑对碎片的使用施加了一些限制(参见 SS2.1.1 第 467 页)。因此,您应该对上面的 Try 部分使用Critical Region。以及CatchOption

但是,我一直告诉您在使用 UML 时可以有相当大的自由度。它是一种语言,因此它会在一生中发生变化。只要你的读者明白你想要表达的想法,一切都是完美的。

关于java - UML - 如何在序列图中绘制 try catch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29804412/

57 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com