Logo Passei Direto
Buscar
"Encapsular uma familia de algoritmos em um conjunto de classes que correspondem a diferentes
implementações de uma mesma uncionalidade". Assinale a opção com o nome do padrão que possui esse
propósito.


Factory Method.


Facade.


Adapter.


Strategy.


Template Method.
User badge image
Palessq

há 2 anos

User badge image
Palessq

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A descrição "encapsular uma família de algoritmos em um conjunto de classes que correspondem a diferentes implementações de uma mesma funcionalidade" se refere ao padrão que permite escolher entre diferentes algoritmos em tempo de execução. Vamos analisar as opções: 1. Factory Method: Este padrão é usado para criar objetos sem especificar a classe exata do objeto que será criado. Não se encaixa na descrição. 2. Facade: Este padrão fornece uma interface simplificada para um conjunto de interfaces em um subsistema. Também não se encaixa na descrição. 3. Adapter: Este padrão permite que classes com interfaces incompatíveis trabalhem juntas. Não é o que a descrição menciona. 4. Strategy: Este padrão define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis. A descrição se encaixa perfeitamente aqui. 5. Template Method: Este padrão define o esqueleto de um algoritmo em uma operação, permitindo que subclasses implementem etapas específicas. Não se encaixa na descrição. Portanto, a opção correta é: Strategy.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina