Questão 452404 - Engenharia de Software
Concurso: Empresa Brasileira de InfraEstrutura Aeroportuária (INFRAERO) 2011
Cargo: Analista Superior III - Área Engenharia de Software
Banca: Fundação Carlos Chagas (FCC)
Nível: Superior
Ciência da Computação Software Engenharia de Software
Segundo Martin Fowler, pode ser considerado um anti-pattern:
-
A.
Table 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.
-
B.
CallSuper: chamada mandatória a uma operação da superclasse após a herança da mesma por uma subclasse.
-
C.
Unit 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.
-
D.
Identity Map: manutenção de uma lista de objetos mapeados, proibindo que sejam carregados novamente.
-
E.
Embedded Value: mapeia um objeto em diversos campos da tabela de outro objeto.