Logo Passei Direto
Buscar
Você está desenvolvendo um sistema que precisa se integrar com diferentes sistemas de despacho de produtos fornecidos por terceiros. Seu objetivo é isolar os módulos clientes das implementações específicas fornecidas pelos terceiros.
Assinale a alternativa com o nome do padrão que corresponde a essa estratégia de solução:
a) Adapter
b) Bridge
c) Composite
d) Proxy
e) Facade
User badge image
Desvendando com Questões

há 5 dias

Respostas

User badge image

Ed Verified user icon

há 5 dias

Para resolver a questão, precisamos entender o que cada um dos padrões de design mencionados faz: a) Adapter: Este padrão permite que duas interfaces incompatíveis trabalhem juntas. Ele "adapta" a interface de uma classe para que ela possa ser usada por outra classe. b) Bridge: Este padrão separa a abstração da implementação, permitindo que ambas evoluam independentemente. É útil quando você deseja desacoplar uma abstração de sua implementação. c) Composite: Este padrão permite que você trate objetos individuais e composições de objetos de maneira uniforme. É usado para representar hierarquias de objetos. d) Proxy: Este padrão fornece um substituto ou representante de outro objeto para controlar o acesso a ele. É útil para controle de acesso ou para adicionar funcionalidades. e) Facade: Este padrão fornece uma interface simplificada para um conjunto de interfaces em um subsistema, facilitando o uso do sistema. No seu caso, o objetivo é isolar os módulos clientes das implementações específicas fornecidas pelos terceiros. O padrão que melhor se encaixa nessa descrição é o Facade, pois ele oferece uma interface simplificada que oculta a complexidade das interações com os sistemas de despacho de produtos. Portanto, a alternativa correta é: e) Facade.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Analise as seguintes sentenças que descreve as características de um padrão de projeto. Em seguida marque a alternativa que corresponde o padrão de projeto correspondente.
a. Sua aplicação é recomendada naquelas situações em que há necessidade de interpretar uma linguagem qualquer e, ao mesmo tempo, quando se quer representar sentenças da linguagem, como árvores abstratas sintáticas.
b. Descreve como projetar um conjunto de classes para representar e interpretar uma gramática para linguagens simples.
c. A estrutura do padrão sugere que a modelagem do problema seja realizada através de uma gramática recursiva.

Mais conteúdos dessa disciplina