Etapa 09: Organização de Instâncias 🤖
Como os objetos do NexusCart estão "pendurados" uns nos outros para realizar uma tarefa?
📋 Descrição do Desafio
O Diagrama de Comunicação (antigo Colaboração) foca na estrutura da rede de objetos.
Nesta etapa, você deve: 1. Desenhar os Nós: (ex: Loja, Estoque, Transportadora). 2. Ligar os Objetos: Mostre quem tem o "contato" de quem. 3. Numerar as Mensagens: Liste a ordem da comunicação (ex: 1: solicitarEnvio, 1.1: baixarEstoque, 2: emitirNF).
🎨 Dica de Notação:
Lembre-se que no Diagrama de Comunicação não temos a linha do tempo vertical. A numeração (1, 1.1, 2) é obrigatória para entendermos a ordem dos fatos!
Vantagem
Este diagrama é excelente para identificar se uma classe está sobrecarregada (muitas setas saindo ou chegando), o que pode indicar a necessidade de refatoração.