Ed
ano passado
Vamos analisar cada item e suas correspondências: 1. Permite adicionar ou remover Observadores em tempo de execução, o que traz grande flexibilidade ao design. (Flexibilidade de Design) 2. Ao permitir que objetos se comuniquem de maneira desacoplada, o Padrão Observer reduz a complexidade do sistema. (Redução da Complexidade do Sistema) 3. A sincronização de estados entre Sujeito e Observadores pode se tornar complexa, especialmente quando há muitos Observadores. (Desafios) 4. Em sistemas muito grandes, manter e atualizar uma grande lista de Observadores pode ser desafiador e impactar o desempenho. (Desempenho) 5. O padrão permite que os objetos se comuniquem sem estarem fortemente acoplados, o que proporciona maior flexibilidade e escalabilidade no design do software. (Escalabilidade e Flexibilidade de Design) Agora, vamos relacionar as descrições com os benefícios e desafios: - (1) → Flexibilidade de Design - (2) → Redução da Complexidade do Sistema - (3) → Desafios - (4) → Desempenho - (5) → Escalabilidade e Flexibilidade de Design Com isso, a sequência correta é: A 4 – 5 – 1 – 3 – 2 Portanto, a alternativa correta é: A 4 – 5 – 1 – 3 – 2.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Dener Fonseca
há 9 meses