Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/04/2008, 02:18
Avatar de Lophophora
Lophophora
 
Fecha de Ingreso: mayo-2005
Mensajes: 366
Antigüedad: 19 años, 7 meses
Puntos: 0
Re: Desperdicio de Variables

Si, si no me explique aqui les pongo un caso.

necesito 3 listas que hacen lo mismo pero necesitan diferentes datos.
si hago una clase generica y la instancio 3 veces por ejemplo una lista ligada se llama lista()

entonces hago
lista Lista1 = new lista();
lista Lista2 = new lista();
lista Lista3 = new lista();

Y digamos que lista() tiene un nodo() con 5 strings y 5 doubles

para la Lista1() necesito un double y un string (desperdicio 4 strings y 4 doybles)
para la Lista2() necesito un solo string (desperdicio 4 string y 5 doubles)
para la Lista3() necesito 5 doubles y 5 strings (no desperdicio nada)

si hago la Lista1() de tamaño muy grande, digamos 1000, desperdiciaria 4000 strings y 4000 doubles.

entonces mi pregunta es si combiene o si en terminos de rendimiento es mejor hacer 3 clases diferentes para cada lista y no desperdiciar tantas variables pero haciendo el codigo mucho mas grande, osea

Lista1 Lista1 = new Lista1(); con un nodo() con 1 string y 1 double
Lista2 Lista1 = new Lista2(); con un nodo() con 1 sting
Lista3 Lista1 = new Lista3(); con un nodo () con 5 strings y 5 doubles

Espero haber sido mas claro

Muchas Gracias

Lophophora
__________________
P.L.U.R.