Logo Passei Direto
Buscar
Prova AV Padrões De Projetos De Software Com Java 6 Marcar para revisao Você está desenvolvendo um sistema que produz informações guardadas em um ou mais objetos que só devem ser armazenados em um banco de dados após 0 processamento ser concluído. Entretanto, esses dados estão vinculados a uma sessão de usuário, que pode ser interrompida em função de problemas de conexão. Esse padrão oferece uma solução que permite que um objeto A capture e salve todo O estado de um objeto B da sessão, sem que A tenha que quebrar 0 encapsulamento de B, tornando possível a restauração do estado do objeto B, a partir de um estado capturado anteriormente por A. Assinale a alternativa com O nome do padrão que corresponde a essa estratégia de solução: A Command B Mediator C Memento D Strategy E Observer DELL
User badge image
thiago charles

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

A descrição do problema indica que um objeto A precisa capturar e salvar o estado de um objeto B sem quebrar o encapsulamento, para que esse estado possa ser restaurado posteriormente. Esse é exatamente o propósito do padrão Memento. Analisando as alternativas: - A) Command: usado para encapsular uma solicitação como um objeto, não para salvar estado. - B) Mediator: facilita a comunicação entre objetos, não para salvar estado. - C) Memento: permite capturar e restaurar o estado interno de um objeto sem violar o encapsulamento. - D) Strategy: define uma família de algoritmos, não relacionado a salvar estado. - E) Observer: notifica objetos sobre mudanças, não para salvar estado. Portanto, a alternativa correta é: C) Memento

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina