Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — Quadrix 2014
Arquitetura de SoftwarePadrões de projeto (Design Patterns)
- Código
- qq092558
- Banca
- Quadrix
- Órgão
- SERPRO
- Ano
- 2014
- Nível
- Superior
- Cargo
- Analista - Desenvolvimento de Sistemas
Os padrões GoF refletem situações muito recorrentes em projetos orientados a objetos. Esses padrões são classificados em três famílias: padrões de criação, padrões estruturais e padrões comportamentais. Considere os objetivos principais de alguns desses padrões, tais como:I. produzir objetos utilizando uma estrutura de árvore para representar hierarquias de todo-parte, de forma a permitir que objetos do tipo todo ou do tipo parte sejam tratados da mesma maneira.II. atribuir responsabilidades adicionais a um objeto de forma dinâmica, para atender a algumas situações em que seja desejado que um objeto tenha mais responsabilidades que os demais da sua classe.III. prover uma interface única para um conjunto de interfaces de um subsistema, facilitando o seu uso, para atender a situações em que um conjunto de classes deve se comportar como um componente.Os padrões cujos objetivos foram descritos em I, II e III são, respectivamente:
- AAbstract Factory, Prototype e Singleton, da família de padrões de criação.
- BComposite, Decorator e Facade, da família de padrões estruturais.
- CTemplate Method, State e Mediator, da família de padrões comportamentais
- DComposite, Decorator e Facade, da família de padrões de criação.
- EAbstract Factory, Prototype e Singleton, da família de padrões estruturais.