Logo Passei Direto
Buscar

Filosofia

Humanas / Sociais
[Aula 4] O design pattern observer é usado quando você tem um objeto (o "sujeito" ou "observável") que precisa notificar outros objetos (os "observadores") sobre mudanças em seu estado. O padrão observer é um objeto (Observado) que permite que outros objetos sejam registrados como observadores ou cancelar o seu registro a qualquer momento da aplicação, e ressaltando a ligação leve entre o objeto observado e seus observadores, com isso os objetos podem interagir, mas não sabem quase nada um sobre o outro, deixando bem flexível os objetos observadores e observados. O Padrão de Design Observer é uma solução poderosa para promover a comunicação eficiente entre objetos. Ele permite que os objetos interajam de maneira desacoplada, o que aumenta a flexibilidade e a escalabilidade do design do software. Relacione os benefícios e desafios do design pattern observer: Escalabilidade e Desempenho Flexibilidade de Design Redução da Complexidade do Sistema Comunicação entre objetos Manutenção do Estado ( ) Permite adicionar ou remover Observadores em tempo de execução, o que traz grande flexibilidade ao design ( ) Ao permitir que objetos se comuniquem de maneira desacoplada, o Padrão Observer reduz a complexidade do sistema ( ) A sincronização de estados entre Sujeito e Observadores pode se tornar complexa, especialmente quando há muitos Observadores ( ) Em sistemas muito grandes, manter e atualizar uma grande lista de Observadores pode ser desafiador e impactar o desempenho ( ) O padrão permite que os objetos se comuniquem sem estarem fortemente acoplados, o que proporciona maior flexibilidade e escalabilidade no design do software Agora, selecione a alternativa que apresenta a sequência correta: A 4 – 5 – 1 – 3 – 2 B 5 – 2 – 4 – 3 – 1 C 3 – 1 – 5 – 2 – 4 D 1 – 2 – 4 – 5 – 3 E 2 – 3 – 5 – 1 – 4
User badge image
Eduardo Laércio Dias

ano passado

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike4
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Dener Fonseca

há 9 meses

✅ Sequência correta:

2 – 3 – 5 – 1 – 4


Afirmações e correspondência:


???? "Permite adicionar ou remover Observadores em tempo de execução, o que traz grande flexibilidade ao design"
✅ → 2. Flexibilidade de Design



???? "Ao permitir que objetos se comuniquem de maneira desacoplada, o Padrão Observer reduz a complexidade do sistema"
✅ → 3. Redução da Complexidade do Sistema


???? "A sincronização de estados entre Sujeito e Observadores pode se tornar complexa, especialmente quando há muitos Observadores"
✅ → 5. Manutenção do Estado


---

???? "Em sistemas muito grandes, manter e atualizar uma grande lista de Observadores pode ser desafiador e impactar o desempenho"
✅ → 1. Escalabilidade e Desempenho



???? "O padrão permite que os objetos se comuniquem sem estarem fortemente acoplados, o que proporciona maior flexibilidade e estabilidade"
✅ → 4. Comunicação entre objetos

Essa resposta te ajudou?

4
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina