Представление двух объектов, вызывающих друг друга в диаграмме последовательности
У меня есть объект A типа TypeA, который вызывает объект B типа TypeB. Во время вызова B вызывает A.
В инструменте, который я использую для построения диаграммы последовательности, стрелки, представляющие вызовы, идут только слева направо (я не могу сказать, является ли это UML ограничением или ограничением инструмента).
Если это ограничение UML , как предполагается нарисовать описанную ситуацию?
1 ответ:
Ваш инструмент сломан, если сообщения могут течь только слева направо. Похоже, тебе нужен инструмент получше. Наличие потока сообщений справа налево разрешено в самом UML. На самом деле, вот пример в MagicDraw для вас.
Диаграмма классов:
Схема Последовательности:
Обратите внимание, какb
делает обратный вызовa
и как Линия жизни вложена вa
.