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.