Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2009, 23:56
Nisrokh
 
Fecha de Ingreso: septiembre-2009
Ubicación: Neuquén
Mensajes: 142
Antigüedad: 14 años, 7 meses
Puntos: 12
Pregunta Ayuda con Objetos

Hola que tal...

Tengo una duda con respecto a algo que me han dado para hacer, y antes de hacerlo queria consultarlo aqui, para ver que me recomiendan.

El tema es el siguiente:

_ Tengo un CVS con una lista de items y sus propiedades.
_ Tengo dos clases... Supongamos A y B.

En la clase A, analizo el CVS, etc. para obtener un array con los items. Y tambien tengo un metodo para seleccionar el item por orden numerico, Ej. $A->seleccionar(32) el cual me devolveria un objeto B representando el item y sus propiedades.

Ahora mi duda:
¿Que es mejor y mas rapido?

a) En la clase A, al analizar el CVS, creo un objeto B para cada item con sus propiedades, en el array.

b) Solo creo el objeto del item al seleccionarlo.

c) ¿Alguna otra forma?

Solo necesito saber cual de estas forma seria mejor y mas rapido, si es lo mismo, o si hay otras maneras...

Ejemplos...

CVS
Código:
1,item,prop1,prop2,prop3,...
2,item,prop1,prop2,prop3,...
3,item,prop1,prop2,prop3,...
...
php
Código php:
Ver original
  1. class A
  2. {
  3.         var $items = array();
  4.  
  5.         // ...
  6.  
  7.         function seleccionar($int)
  8.         {
  9.                 // ...
  10.                 return new B($itemSeleccionado);
  11.         }
  12.  
  13.         // ...
  14. }
  15.  
  16. class B
  17. {
  18.         var $item;
  19.         var $prop1;
  20.         var $prop2;
  21.         var $prop3;
  22.         // ...
  23. }

Saludos!