Fernando Franzini Blog

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…

Ver o post original 11 mais palavras

Anúncios