Comparación Entre OBJECT[] Y COLLECTION[]


Objetivo: Comparación Entre OBJECT[] Y COLLECTION[]
Estimados,

Gracias a otros post del sitio, he logrado crear un array de objetos mediante object[].
Puedo ir agregándolos, editarlos, etc y a la par que trabajo sobre ese object[] trabajo sobre un string[] que luego es el que me da la ubicación (en un integer) mediante el método find del objeto que necesito en cuestión.

El tema es que uso strings como index y recuerdo haber leído que el Collection[] permite guardar objetos y relacionarlos con un index de tipo string...

Tengo claro como agregar objetos y demás al collection, pero he visto que lo que se agrega al collection[] no son objetos sino variants... aquí mi pregunta.
Crear un collection[] es igual de eficiente que crear un object[] y un string[]?? Tiene alguna desventaja utilizar un collection[] en comparación a un object[]

Qué opinión les merece el tema?

Gracias desde ya!

Santiago.

Perfil MP  
Objetivo: Re: Comparación Entre OBJECT[] Y COLLECTION[]
Hay diferencias en el rendimiento al acceder, insertar, eliminar y modificar datos, en unos casos a favor de los arreglos y en otros casos a favor de las colecciones.

Sin embargo, esto no debe preocuparte porque en la gran mayoría de los casos no tendrá un impacto visible en el rendimiento de tus programas. Deberías prestarle atención sólo si necesitas escribir un programa que manipulará gran cantidad de datos.

De modo que, en principio, el criterio que deberías emplear es el de utilizar aquel que te permita escribir código más sencillo y comprensible, en tu caso colecciones. Si escribes correctamente el programa aplicando los principios de la POO cuando necesites una implementación diferente (cambiar las colecciones por arreglos) podrás hacerlo fácilmente.


Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4086s (PHP: -85% SQL: 185%)
Consultas SQL: 45 - Debug off - GZIP Activado