Buscar

O padrão Memento é um Padrão Comportamental GoF. Como se dá a implementação desse padrão? I- Cria-se uma classe privada chamada Memento (ou outro n...

O padrão Memento é um Padrão Comportamental GoF. Como se dá a implementação desse padrão? I- Cria-se uma classe privada chamada Memento (ou outro nome com funcionalidades similar) dentro da classe que se pretende salvar o estado; II- Define um objeto que encapsula a forma como um conjunto de objetos interage. Memento promove o acoplamento fraco ao evitar que os objetos se refiram explicitamente uns aos outros, permitindo que você varie suas interações independentemente; III- A classe Memento deve ser instanciada com os atributos que se pretende salvar, fornecendo um construtor público para este fim; Est(á)ão correta(s) a(s) afirmativa(s):

Somente os itens I e III;
Somente o item I;
Somente o item II;
Somente o item III;
Somente os itens I e II;

Essa pergunta também está no material:

CCT0763_EX_A6_V2
6 pág.

Padrões de Projeto de Software Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar cada alternativa: I- Cria-se uma classe privada chamada Memento (ou outro nome com funcionalidades similar) dentro da classe que se pretende salvar o estado; Isso está correto, pois no padrão Memento, é comum criar uma classe Memento para armazenar o estado de um objeto. II- Define um objeto que encapsula a forma como um conjunto de objetos interage. Memento promove o acoplamento fraco ao evitar que os objetos se refiram explicitamente uns aos outros, permitindo que você varie suas interações independentemente; Essa afirmação também está correta, pois o Memento encapsula o estado de um objeto de forma que outros objetos não possam acessá-lo diretamente, promovendo um acoplamento fraco. III- A classe Memento deve ser instanciada com os atributos que se pretende salvar, fornecendo um construtor público para este fim; Essa afirmação está incorreta. Na verdade, a classe Memento deve ser instanciada com o estado do objeto que se deseja salvar, não necessariamente com os atributos. Portanto, a resposta correta é: Somente os itens I e II.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais