

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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.
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.
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.
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.
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”.