Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FCM 2017

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qq260073
Banca
FCM
Órgão
IF Baiano
Ano
2017
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Padrões de projeto nomeiam, explicam e avaliam um aspecto de projeto importante e recorrente em sistemas orientados a objetos.Avalie as características atribuídas a um padrão de projeto.I- Usado quando uma classe é usuária de uma certa hierarquia/ família de algoritmos, como um algoritmo de busca ou ordenação.II- Esse padrão define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis.III- Como existem diversos algoritmos em uma mesma família, não é desejável que se codifique todos eles em uma mesma classe.IV- Permite que um algoritmo varie, independentemente dos clientes que o utilizam.V- Fornece uma maneira de configurar uma classe com um dentre muitos comportamentos.VI- Pode ser usado para evitar a exposição das estruturas de dados específicas de um algoritmo, que se deseja ocultar.Essas características são do padrão de projeto
  1. AStrategy.
  2. BAdapter.
  3. CDecorator.
  4. DAbstract Factory.
  5. ETemplate Method.
Revelar gabarito e comentário

GabaritoA — Strategy.

Link permanente: /questoes/qq260073