Padrões Programação Java

Java

13/02/2015

Olá, gostaria de saber qual é padrão mais utilizado para fazer uma boa programação OO e manutenção na mesma.
se existe mais de 1, poderia mostra artigo ou apostila pdf fazendo favor.

outra duvida sobre banco de dados, bom eu tenho um banco postgresql ele tem tabela pessoa, nela contem id,nome,email,cpf,rg...
no campo cpf é rg é obrigatorio coloca bigint ou varchar?
Diego Angelo

Diego Angelo

Curtidas 0

Respostas

Ronaldo Lanhellas

Ronaldo Lanhellas

13/02/2015

Olá, gostaria de saber qual é padrão mais utilizado para fazer uma boa programação OO e manutenção na mesma.
se existe mais de 1, poderia mostra artigo ou apostila pdf fazendo favor.

outra duvida sobre banco de dados, bom eu tenho um banco postgresql ele tem tabela pessoa, nela contem id,nome,email,cpf,rg...
no campo cpf é rg é obrigatorio coloca bigint ou varchar?


Respondendo suas perguntas:

1 - Os padrões que mais vejo nos projetos são: Singleton, Factory e Adapter. Não sei se esqueci de citar algum, o melhor é você pegar um livro de padrões de projeto e estudá-lo, pois você só saberá se deve aplicar determinado padrão se conhecer este padrão.
2 - Colocamos no CPF ou RG sempre varchar, principalmente para CPF. Isso porque se seu CPF começar com "0" e você colocar bigint ele irá remover os zeros a esquerda, que não tem valor matematicamente falando.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

13/02/2015

Olá, gostaria de saber qual é padrão mais utilizado para fazer uma boa programação OO e manutenção na mesma.
se existe mais de 1, poderia mostra artigo ou apostila pdf fazendo favor.

outra duvida sobre banco de dados, bom eu tenho um banco postgresql ele tem tabela pessoa, nela contem id,nome,email,cpf,rg...
no campo cpf é rg é obrigatorio coloca bigint ou varchar?


Respondendo suas perguntas:

1 - Os padrões que mais vejo nos projetos são: Singleton, Factory e Adapter. Não sei se esqueci de citar algum, o melhor é você pegar um livro de padrões de projeto e estudá-lo, pois você só saberá se deve aplicar determinado padrão se conhecer este padrão.
2 - Colocamos no CPF ou RG sempre varchar, principalmente para CPF. Isso porque se seu CPF começar com "0" e você colocar bigint ele irá remover os zeros a esquerda, que não tem valor matematicamente falando.
GOSTEI 0
Diego Angelo

Diego Angelo

13/02/2015

Ronaldo vc nao tem nemhum arquivo pdf ou link sobre os projetos Singleton, Factory e Adapter ?
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

13/02/2015

GOSTEI 0
POSTAR