Engenharia Múltipla Escolha

Fornecer uma interface de alto nível para módulos clientes acessarem um componente ou subsistema, desacoplando os módulos clientes da estrutura interna do subsistema e reduzindo o número de elementos com os quais os módulos clientes precisam interagir para realizar um serviço.

Fornecer uma interface de alto nível para módulos clientes acessarem um componente ou subsistema, desacoplando os módulos clientes da estrutura interna do subsistema e reduzindo o número de elementos com os quais os módulos clientes precisam interagir para realizar um serviço.

  1. Facade
  2. Composite
  3. Proxy
  4. Abstract Factory
  5. Bridge

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A

O padrão de projeto descrito no enunciado é o Facade (também chamado de Fachada). Este padrão estrutural tem como objetivo principal fornecer uma interface simplificada para um subsistema complexo.

Análise do Padrão

  • Interface de Alto Nível: O Facade cria um ponto de entrada único, escondendo a complexidade interna.
  • Desacoplamento: Os módulos clientes ficam independentes da estrutura interna do subsistema.
  • Redução de Interações: Diminui o número de dependências que o código cliente precisa gerenciar.

Essa definição corresponde exatamente à finalidade de simplificar a comunicação entre diferentes partes de um sistema.

Comparação com Outras Alternativas

PadrãoFunção Principal
CompositeTrata objetos individuais e composições de forma uniforme
ProxyControla o acesso a um objeto específico (ex: lazy loading)
Abstract FactoryCria famílias de objetos relacionados sem especificar classes
BridgeSepara a abstração da sua implementação para variação independente

Apenas o Facade foca na simplificação da interface para aceder a um subsistema inteiro.

Conclusão

O enunciado descreve a responsabilidade de ocultar a complexidade interna através de uma interface unificada. Portanto, a alternativa correta é a A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.