Logo Passei Direto
Buscar
O padrão de projetos Observer é

A) um padrão de criação que possibilita a instanciação de diferentes classes, reduzindo o acoplamento e facilitando a evolução do sistema.
B) um padrão estrutural ideal para a especificação de estruturas hierárquicas de árvore, que trata de maneira uniforme os elementos simples (folhas) e compostos (não-folhas) dessa árvore.
C) Um padrão comportamental indicado para a definição de mudanças dinâmicas de comportamento. Por exemplo, no caso de uma hierarquia de classes representando itens de uma locadora, um item locado deve se comportar de forma diferenciada em relação a um item disponível, especialmente nas operações locar() e devolver().
D) um padrão estrutural que tem o objetivo de reduzir o acoplamento entre classes e definir um ponto único de acesso às funcionalidades de um módulo. Sua principal características é o uso da delegação.
E) um padrão comportamental voltado para a atualização rápida de conteúdo em diferentes pontos do software. Por exemplo, a atualização dos dados de uma planilha eletrônica pode ser percebida concomitantemente em um gráfico de pizza e em um gráfico de barras.
User badge image
Exercícios Para o Aprendizado

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

O padrão de projetos Observer é um padrão comportamental que permite que um objeto (o "sujeito") notifique outros objetos (os "observadores") sobre mudanças em seu estado, promovendo uma comunicação eficiente entre eles. Isso é especialmente útil em situações onde múltiplos componentes precisam ser atualizados em resposta a mudanças em um único componente. Analisando as alternativas: A) Um padrão de criação que possibilita a instanciação de diferentes classes, reduzindo o acoplamento e facilitando a evolução do sistema. - Incorreto, pois não é um padrão de criação. B) Um padrão estrutural ideal para a especificação de estruturas hierárquicas de árvore, que trata de maneira uniforme os elementos simples (folhas) e compostos (não-folhas) dessa árvore. - Incorreto, descreve outro padrão. C) Um padrão comportamental indicado para a definição de mudanças dinâmicas de comportamento. - Incorreto, não é a definição do padrão Observer. D) Um padrão estrutural que tem o objetivo de reduzir o acoplamento entre classes e definir um ponto único de acesso às funcionalidades de um módulo. - Incorreto, descreve outro padrão. E) Um padrão comportamental voltado para a atualização rápida de conteúdo em diferentes pontos do software. - Correto, descreve precisamente o padrão Observer. Portanto, a alternativa correta é: E) um padrão comportamental voltado para a atualização rápida de conteúdo em diferentes pontos do software.

Essa resposta te ajudou?

0
Dislike0
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

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina