2.3. Modelando múltiplas linhas de vida
Interação implica em mais de um objeto. Para modelar vários objetos que participam da interação, simplesmente empilhe as linhas de vida, e, em seguida, mostre a interação como flechas que passam entre as linhas de vida.
Por exemplo, na abaixo, o evento e1 causa uma mudança de estado em b:ClasseB. O objeto b:ClasseB responde enviando a mensagem de iniciar() para o objeto a:ClasseA. Posteriormente, o evento e2 causa uma mudança no estado do objeto a:ClasseA, na qual ele termina por enviar a mensagem concluido() para b:classeB, fazendo com que b mude de estado novamente.