У меня есть случай, когда приложение будет уничтожать объект при выполнении условия. Если объект не разрушен, он будет использоваться в последующей части последовательности. Мне было интересно, как моделировать это в диаграмме последовательности.Схема последовательности UML: уничтожить объект с условием
Вот простая демонстрация, является ли это правильной диаграммой последовательности?
Хороший вопрос. Я бы использовал фрагмент 'alt' с двумя разрушениями. Но инструмент, который я использую (EA), позволяет только одному уничтожить. Поэтому я бы вытащил уничтожение и поместил 'if not destroy' в фрагмент' opt', который в основном тот же. –