Buscar

Preencha as lacunas com o padrão de projeto correspondente. ( ) Define a dependência um-para-muitos entre objetos para que, quando um objeto mud...

Preencha as lacunas com o padrão de projeto correspondente.
( ) Define a dependência um-para-muitos entre objetos para que, quando um objeto muda de estado, todos os seus dependentes sejam avisados e atualizados automaticamente.
( ) Anexa responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível de subclasse para estender a funcionalidade.
( ) Define uma interface para criar um objeto, mas permite às classes decidir qual classe instanciar.
( ) Garante que uma classe tenha apenas uma instância e fornece um ponto global de acesso a ela.
( ) Encapsula uma solicitação como um objeto, permitindo parametrizar outros objetos com diferentes solicitações, enfileirar ou registrar solicitações e implementar recursos de cancelamento de operações.
A( ) Adapter – Template – Singleton – Factory – Command.
B( ) Iterator – Decorator – Facade – Proxy – Observer.
C( ) Observer – Proxy – Template – Singleton – Decorator.
D( ) Observer – Decorator – Factory – Singleton – Command.
E( ) Adapter – Strategy – Template – Factory – Observer.

Essa pergunta também está no material:

prova_algoritmos_programacao
13 pág.

Respostas

User badge image

Ed Verified user icon

A alternativa correta é C: Observer – Proxy – Template – Singleton – Decorator. A primeira lacuna corresponde ao padrão Observer, que define a dependência um-para-muitos entre objetos para que, quando um objeto muda de estado, todos os seus dependentes sejam avisados e atualizados automaticamente. A segunda lacuna corresponde ao padrão Proxy, que encapsula um objeto para controlar o acesso a ele. A terceira lacuna corresponde ao padrão Template, que define uma estrutura de algoritmo e permite que as subclasses forneçam implementações específicas para algumas etapas. A quarta lacuna corresponde ao padrão Singleton, que garante que uma classe tenha apenas uma instância e fornece um ponto global de acesso a ela. A quinta lacuna corresponde ao padrão Decorator, que anexa responsabilidades adicionais a um objeto dinamicamente.

0
Dislike0

Responda

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

Continue navegando