Padrões Programação Java
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?
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
Curtidas 0
Respostas
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?
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
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?
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
13/02/2015
Ronaldo vc nao tem nemhum arquivo pdf ou link sobre os projetos Singleton, Factory e Adapter ?
GOSTEI 0
Ronaldo Lanhellas
13/02/2015
https://www.devmedia.com.br/design-patterns-singleton-parte-3/16782
http://www.tutorialspoint.com/design_pattern/facade_pattern.htm
https://www.devmedia.com.br/design-patterns-adapter/17160
http://www.tutorialspoint.com/design_pattern/facade_pattern.htm
https://www.devmedia.com.br/design-patterns-adapter/17160
GOSTEI 0