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
- AStrategy.
- BAdapter.
- CDecorator.
- DAbstract Factory.
- ETemplate Method.