La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Dado que una colección esta gestionada por una clase dentro del lenguaje que estamos utilizando, y en cierta forma no se tiene un control total.

Presentaciones similares


Presentación del tema: "Dado que una colección esta gestionada por una clase dentro del lenguaje que estamos utilizando, y en cierta forma no se tiene un control total."— Transcripción de la presentación:

1

2

3

4

5 Dado que una colección esta gestionada por una clase dentro del lenguaje que estamos utilizando, y en cierta forma no se tiene un control total de su estructura, la clase dispone de una serie de métodos que nos permiten realizar la mencionada gestión, y dado que no disponemos de un índice propiamente dicho, la gestión se basa en su recorrido, adición y eliminación.

6 Motivos para el uso de una colección. Cuando en un programa estamos utilizando una clase de la cual se tienen que realizar un indeterminado número de instancias, que posteriormente hay que gestionar, la forma ideal de hacerlo es la de utilizar una colección, ya que hay que tener presente que cada instancia de una clase deriva en un objeto, el cual de alguna forma tiene que tener algo que lo referencie y ese algo es muy cómodo que lo sea como miembro de una colección de elementos, de elementos del mismo tipo, y el tipo no es otro que la clase de la que se deriva.

7 Dado que la colección nos permite crear un número indeterminado de elementos, pues es la estructura ideal. Con los datos puede suceder algo similar, si desconocemos cuantos elementos vamos a tener podemos utilizar una colección, si el direccionamiento no es imprescindible, ya que la colección es una estructura dinámica. Las colecciones disponen de una serie de métodos que ya están escritos y que facilitan su gestión. Son dinámicas, se puede añadir elementos sin tener que ampliar su capacidad, ya que ésta no está definida en un principio como sucede en un vector. El contenido de una colección puede ser de cualquier tipo, incluso indefinido, aunque eso provoca habitualmente un descenso en el rendimiento en el acceso a los elementos de la misma.

8 Direccionamiento en una colección. Las colecciones son como un vector con una serie de elementos similares o relacionados entre si y que están organizados en una estructura ordenada. Eso significa que las colecciones disponen de un índice por el que acceder a un elemento de la misma, si se desea utilizar, y que disponen de un método que nos indicará cual es el número de elementos. Los elementos de una colección se añaden, pero no se colocan en un puesto en concreto salvo que la adición se realice en orden.

9 En un vector definimos el número de elementos y después podemos colocar los datos en la posición que deseemos cuando queramos, en una colección eso no es posible. Las colecciones pueden empezar en la posición cero o uno, dependerá del lenguaje, e incluso dentro del mismo lenguaje nos podemos encontrar con los dos tipos de inicialización, cero y uno. Además se dispone de un string identificador que nos permite referirnos a un elemento de la colección sin recordar o saber su índice.

10 Operaciones con una colección. Las operaciones base, métodos de una colección suelen ser los imprescindibles para su gestión. Añadir un elemento. Quitar un elemento. Limpiar, vaciar la colección. Comprobar si existe un elemento determinado. Recorrido de la colección. Acceder, extraer un elemento de la colección. Devolver cuentos elementos hay en la colección Tipos de colección. Asimilado el concepto de colección, conviene aclarar que los tipos de colecciones existentes va en función de lo que se hace normalmente con el manejo de los datos habitualmente.

11


Descargar ppt "Dado que una colección esta gestionada por una clase dentro del lenguaje que estamos utilizando, y en cierta forma no se tiene un control total."

Presentaciones similares


Anuncios Google