Catálogo de Refatoração: Organizando Dados #2

Postado em Atualizado em

downloadMudar de Referência para Valor – use quando encontrar um objeto por referência que é pequeno, imutável e difícil de gerenciar. Transforme o objeto em um objeto por valor. Objetos referências são aqueles imutáveis que têm a construção controlada por fabricas e não podem ser manualmente instanciados. Objetos valor são aqueles que podem ser manualmente instanciados mesmo com duplicação com estado. Ambos são imutáveis.

Substituir Vetor por Objeto – use quando encontrar vetor sendo utilizado para armazenar elementos com significado diferentes. Substitua o vetor por um objeto que tenha um atributo para cada elemento.

Duplicar Dados Observados – use quando encontrar dados de domínios disponíveis somente em um controle de GUI e métodos de domínio precisam acessá-los. Copie os dados para um objeto de domínio e configure um Observer para sincronizar os dois fragmentos de dados.

Para todas as informações, veja o post inicial.

“Agora já não existe nenhuma condenação para as pessoas que estão unidas com Cristo Jesus.” Romanos 8:1

Anúncios

Um comentário em “Catálogo de Refatoração: Organizando Dados #2

    […] Catálogo de Refatoração: Organizando Dados #2 – 18/04 – Fernando Franzini […]

Os comentários estão encerrados.