validações, regras de negócio ou comportamentos • Por exemplo: • CPF • E-mail • Números de Telefone/Celular • Lista de Status (Aprovado, Negado, Pendente...) • ...
só devem conversar com seus vizinhos diretos • Entidades nunca deverão depender de uma estrutura interna de um vizinho indireto • Entidades deverão apenas expor informações que serão usadas por outras entidades
• #2 - Não use ELSE! • #3 -Encapsule todos os dados primitivos • #4 - Coleções de Primeira Classe • #5 - Apenas um ponto por linha • #6 - Não abrevie! • #7 - Evitar classes com mais de 200 linhas • #8 - Não crie classe com mais de cinco instâncias de variáveis • #9 - Não utilize Getters e Setters (Tell, don't ask!)
• #2 - Não use ELSE! • #3 -Encapsule todos os dados primitivos • #4 - Coleções de Primeira Classe • #5 - Apenas um ponto por linha • #6 - Não abrevie! • #7 - Evitar classes com mais de 200 linhas • #8 - Não crie classe com mais de cinco instâncias de variáveis • #9 - Não utilize Getters e Setters (Tell, don't ask!)