Classificação de Mensagens
As mensagens geralmente são classificadas em mensagens síncronas, mensagens assíncronas, mensagens de retorno e mensagens de autoassociação.
Mensagem síncrona: Após o envio da mensagem, o objeto remetente precisa aguardar a resposta do objeto destinatário e o retorno da mensagem para continuar o trabalho restante, representado por uma "seta de linha sólida";
Mensagem assíncrona: Após o envio da mensagem, o objeto remetente não precisa aguardar a mensagem de retorno do objeto destinatário para continuar executando o trabalho restante, representado por "linha sólida + sinal de maior";
Mensagem de retorno: Retorno de chamada de processo, representado por "seta de linha tracejada";
Mensagem de autoassociação: Representa a chamada de um método para si mesmo ou a chamada de um método para outro método dentro de um objeto, representado por um "retângulo semi-fechado + seta de linha sólida abaixo".