Galera como eu passo muitos parametros para um metodo por exemplo
Metodo(var1, var2, var3, var4, var5, var6, var7, var8, var9, va10, var11, var12, var13, var14, var15, var16, var17........);
queria saber se não existe um jeito mais simples de economizar espaco de otimizar o codigo ou seja existe uma forma de passar essa penca de parametros mais simples?? lembrando que são de diveroso tipos, String, int, float eu pensei em um vetor seria uma boa ideia?
Como passar muitos parametros?
-
- Rank: Estagiário Pleno
- Mensagens: 3
- Registrado em: Qui, 26 Jul 2007 9:16 am
- Localização: São Paulo
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:
se estes parametros que você vai passar são afins, isso é, pertencem a um mesmo dominio, a uma mesma entidade, você deve criar um DTO (data transfer object) ou VO (value object) ou java beans. Uma classe java com atributos iguais aos teus parametros e os metodos get e set para esse parametros, encapsulando-os. E dai você passa esse unico objeto como parametro..
Outro meio é, como você mesmo disse passar um collection no meu caso uso sempre uma variavel List com um objeto ArrayList
braço
Outro meio é, como você mesmo disse passar um collection no meu caso uso sempre uma variavel List com um objeto ArrayList
braço
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes