Enum, switch, if? O que eu posso usar para implementar essa classe?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
VantuilJose
JavaChild
[Avatar]

Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline

Tenho o seguinte problema:

Tenho uma classe Pesquisador que acessa uma base de dados Caché a partir de determinada global em determinada posição (piece).
Pra reaproveitar o código que já tenho dentro do caché chamo um método com a seguinte assinatura:


Entretanto eu quero encapsular o nome das globais e valor dos pieces do usuário, quero que no construtor ele me passe o que ele quer pesquisar, por exemplo

Dessa forma criei vários campos estáticos públicos, mas e pra relacionar eles ao piece teria que criar um switch ou um if...

Existe outra forma mais, digamos, elegante de fazer isso? que demande menos código ou coisas do tipo?

Se não entenderem o que falei, por favor perguntem.

Obrigado,

Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!"
[MSN]
UMC
GUJ Master
[Avatar]

Membro desde: 09/04/2009 14:03:36
Mensagens: 1685
Localização: Feira de Santana - BA
Offline

rapaz nao entendir muito o que vc quer.!!!!!!!!
mais vc poder testar as formas e ver qual fica melhor para vc.....
vlw
abs

This message was edited 1 time. Last update was at 03/12/2009 10:20:16


Compro o livro SCJP 6 Kathy Sierra, de preferência e português, quem tiver manda MP.!!!

umcaste.com

Graduando em Sistema de Informação.

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico. (créditos maior_abandonado)

UMC-ASTEC -> Recomenda o NEXT!
O Next, é um framework para desenvolvimento de aplicações JEE. Baseado em Spring e Hibernate, tem como foco facilitar o trabalho do programador e dar produtividade ao desenvolvimento de aplicações web. Conta com diversos recursos que irão turbinar o desenvolvimento de suas aplicações.
(Créditos Rogel Garcia)

Download do NEXT


Quer aprender a programar com facilidade!?

Aqui





[WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline

Veja se isso te inspira:
http://www.guj.com.br/posts/list/55885.java

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
VantuilJose
JavaChild
[Avatar]

Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline

Pois é, é meio difícil de explicar, vou posta meu código inteiro, com uma solução que pensei utilizando HashMap, acho que dá pra vc ter uma idéia melhor do que quero:


Funciona, só q eu acho que deve haver outra opção.

Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!"
[MSN]
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

ViniGodoy wrote:Veja se isso te inspira:
http://www.guj.com.br/posts/list/55885.java


Show esse hein? Eu tava com umas dúvidas sobre a usabilidade de enums.... muito bom!
[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team