Solução: Aula 09 - Diagrama de Comunicação 💡
Respostas e explicações para os exercícios da Aula 09.
✅ 1. Sequência vs Comunicação (Básico)
Resposta Sugerida: * Sequência: Foca na ordem temporal (tempo). * Comunicação: Foca na organização estrutural dos objetos (relacionamento).
✅ 2. Numeração de Mensagens (Básico)
Resposta Sugerida: No Diagrama de Comunicação, a sequência é indicada por números (ex: 1, 1.1, 2, 2.1). Sem a numeração, seria impossível saber a ordem das mensagens, já que os objetos não estão organizados em uma linha do tempo vertical.
✅ 3. Links e Caminhos (Intermediário)
Explicação: Um Link é uma instância de uma associação. Ele representa o caminho físico ou lógico pelo qual as mensagens podem transitar entre dois objetos.
✅ 4. Quando usar Comunicação? (Intermediário)
Explicação: Use o Diagrama de Comunicação quando quiser destacar o impacto de uma mudança na estrutura de classes sobre um processo específico, ou quando o espaço vertical for limitado para um diagrama de sequência longo.
✅ 5. Desafio: Conversão de Diagrama (Desafio)
Resolução Sugerida: Para converter um Sequência em Comunicação: 1. Desenhe os objetos como nós de um grafo. 2. Ligue os objetos que trocam mensagens. 3. Coloque as mensagens sobre as linhas de ligação, adicionando o número da sequência original (ex: a primeira mensagem do Sequência vira 1: mensagem()).