Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — CONSULPLAN 2012
Arquitetura de SoftwarePadrões de projeto (Design Patterns)
- Código
- qg862322
- Banca
- CONSULPLAN
- Órgão
- TSE
- Ano
- 2012
- Nível
- Médio
- Cargo
- Programador de computador
O desenvolvimento de software é uma atividade que apresenta dificuldades, ligada ao entendimento do problema. Design Patterns surgiram na busca de soluções para as dificuldades, tornando-se um mecanismo eficiente no compartilhamento de conhecimento entre os desenvolvedores. Gamma propõe um modo de categorização dos DESIGN PATTERNS, definindo famílias de padrões relacionados, descritos a seguir.I. Abrange a configuração e inicialização de objetos e classes.II. Lida com as interfaces e a implementação das classes e dos objetos.III. Lida com as interações dinâmicas entre grupos de classes e objetos.Essas famílias são denominadas, respectivamente,
- AStructural Patterns, Standard Patterns e Creational Patterns.
- BBehavioral Patterns, Structural Patterns e Standard Patterns.
- CCreational Patterns, Structural Patterns e Behavioral Patterns.
- DStandard Patterns, Creational Patterns e Structural Patterns.