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

checkoffcolorEncapsular Campo – use quando encontrar um atributo público. Torne-o privado e forneça métodos de acesso.

Encapsular Coleção – use quando encontrar um método que retorna uma coleção encapsulada como privada. Faça-o retornar uma visão apenas de leitura e forneça métodos de adição e remoção.

Substituir Registro por Classe de Dados – use quando encontrar um pedaço de código usando variáveis de tipo registro em um ambiente de programação não orientado a objetos. Crie um objeto de dados para agrupar essas variáveis sem comportamento (conhecido como anêmico) para representar o registro.

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

“Não façam nada por interesse pessoal ou por desejos tolos de receber elogios; mas sejam humildes e considerem os outros superiores a vocês mesmos.” Filipenses 2:3-4