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

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

Um pensamento sobre “Catálogo de Refatoração: Organizando Dados #2

  1. Pingback: Leituras da semana – 16 à 22/04/2016 | Café com Leite

Os comentários estão desativados.