Imagem de fundo

Padrões de projeto descrevem objetos e classes que se relacionam para resolver um probl...

Padrões de projeto descrevem objetos e classes que se relacionam para resolver um problema de projeto genérico em um contexto particular. Sobre padrões de projeto estruturais, assinale a alternativa CORRETA.


A

O padrão fachada converte a interface de uma classe para outra interface esperada pelo cliente (uma fachada), permitindo que componentes com interfaces compatíveis colaborem sem alteração no cliente que consome a nova interface.


B

O padrão proxy acrescenta novas responsabilidades ao objeto em tempo de execução, por meio de múltiplos proxies, podendo inclusive alterar a interface exposta ao cliente para refletir as responsabilidades adicionadas.


C

O padrão decorador propõe o uso de composição para adicionar novas funcionalidades dinamicamente em classes bases, representando uma alternativa a herança quando se precisa adicionar tais funcionalidades a uma classe base.


D

O padrão adaptador fornece uma interface única e simplificada para um conjunto de classes de um subsistema complexo, reduzindo o número de interações do cliente e escondendo detalhes internos do subsistema atrás de um “adaptador”.