Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FCC 2011
Arquitetura de SoftwarePadrões de projeto (Design Patterns)
- Código
- fc112477
- Banca
- FCC
- Órgão
- INFRAERO
- Ano
- 2011
- Nível
- Superior
- Cargo
- Analista - Engenharia de Software
Segundo Martin Fowler, pode ser considerado um anti-pattern:
- ATable Data Gateway: um objeto que atua com um gateway para uma tabela de banco de dados, onde uma instância trata todas as linhas da tabela.
- BCallSuper: chamada mandatória a uma operação da superclasse após a herança da mesma por uma subclasse.
- CUnit of work: manutenção de uma lista de objetos afetados por uma transação de negócios e que coordena a escrita das mudanças.
- DIdentity Map: manutenção de uma lista de objetos mapeados, proibindo que sejam carregados novamente.
- EEmbedded Value: mapeia um objeto em diversos campos da tabela de outro objeto.