Pular para o conteúdo principal

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:
  1. 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.
  2. BCallSuper: chamada mandatória a uma operação da superclasse após a herança da mesma por uma subclasse.
  3. 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.
  4. DIdentity Map: manutenção de uma lista de objetos mapeados, proibindo que sejam carregados novamente.
  5. EEmbedded Value: mapeia um objeto em diversos campos da tabela de outro objeto.
Revelar gabarito e comentário

GabaritoB — CallSuper: chamada mandatória a uma operação da superclasse após a herança da mesma por uma subclasse.

Link permanente: /questoes/fc112477