Oque é um diagrama de Comunicação?

Objetos são as entidades do mundo real cujo comportamento é definido pelas classes. Objetos são usados para representar a visão estática de um sistema orientado a objetos. Não podemos definir um objeto sem sua classe. Os diagramas de objetos e classes são um pouco semelhantes.

O diagrama de comunicação descreve os relacionamentos e interações entre objetos de software. Eles são usados para entender a arquitetura do objeto em um sistema e não o fluxo de uma mensagem como em um diagrama de sequência. Eles também são conhecidos como “Diagramas de colaboração”. Quando comparado ao Diagrama de Sequência, o Diagrama de Comunicação está mais focado em mostrar a colaboração de objetos em vez da sequência de tempo. Na verdade, são semanticamente equivalentes.

Pontos importantes para utilizar um diagrama de comunicação/colaboração:

Mensagem entre dois objetos no diagrama de comunicação

Imagine que você quer chamar um método(mensagem) do objeto 1 no objeto 2. Isso é representado conforme abaixo no diagrama de comunicação.

Importante lembrar

Temos formas de representar as classes, instâncias e instâncias com informações:

Comportamento do diagrama de colaboração

Está preocupado como os objetos se relacionam e não como eles são sequenciados.