UML - Как бы вы нарисовали попытку на диаграмме последовательности?
Есть ли стандартный способ рисования попробуйте поймать диаграммы последовательности? Я сделал попытку, основанную на этом, но я чувствую, что конечный результат не чувствует себя правильным.
Код диаграммы основан на:
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) {
}
}
Моя попытка
Примечание: я знаю, что мне все еще нужно добавить цикл for.
1 ответ
Это совершенно нормально. Фрагменты предназначены для показа потока условного управления на диаграмме последовательности. Надстройки накладывают некоторые ограничения на использование фрагментов (см. Стр. 467 SS2.1.1). Так что вы должны использовать Critical Region
для Try
часть выше. А также Option
для Catch
,
Тем не менее, я продолжаю говорить, что вы можете получить некоторую свободу в использовании UML. Это язык, и как таковой он меняется во время жизни. Пока ваш читатель получает идею, которую вы хотите выразить, все идеально.