2014-11-13 3 views
0

У меня возник вопрос, есть ли у меня код с классом, который имеет основную функцию, которая создает объекты всех других классов в системе, а затем вызывает вызовы некоторых методов из этих объектов. Мой вопрос в том, что если эта основная функция дважды вызовет метод одного объекта (с разными параметрами), как я могу представить, что на диаграмме последовательности at происходит перебор потока основного метода?Как отображать взаимные вызовы в диаграмме Seq

ответ

1

Пожалуйста найти ниже диаграмму последовательности, описывающую следующий seqeunce: - создание экземпляра б типа В - создание экземпляра а1 типа А - создание экземпляра а2 типа А - зовут операция Foo, определенная на B с a1 как параметр - вызов операции Foo, определенной на B с a2 в качестве параметра

enter image description here

0

В диаграмме последовательности время отображается вниз по вертикали. Для первого вызова функции у вас будет вызов из объекта, содержащего основную функцию, к создаваемому вами объекту, и вы можете аннотировать этот вызов с использованием параметров. Для второго вызова функции вы просто рисуете второй вызов ниже первого, и вы можете аннотировать это с помощью параметров, которые будут использоваться.