Tipos Inflexibles de Datos.

17/09/2005 - 22:44 por Cristián | Informe spam
Estimados:

Estoy entrando en esto de programación orientada a objetos con Visual Basic
.Net y me encontrado con algunos documentos que hacen referencia a los "Tipos
Inflexibles de Datos". Alguíen me podría explicar este concepto ?

Desde ya muchas gracias.

Cristián Patricio Muñoz Tello.
 

Leer las respuestas

#1 Julio Casal
18/09/2005 - 23:14 | Informe spam
Hola Cristián. Cuando mencionan "Tipos inflexibles de datos" se refieren al
hecho de que con .Net Framework 2.0 y el nuevo Generics puedes preparar tus
clases para que solo puedan trabajar con el tipo de dato que especifique el
programador al declarar la clase o al invocar un método y ya no estar creando
métodos que reciban como parámetro un tipo "Object", lo cual era malo por
rendimiento y por seguridad.

Así por ejemplo, antes para declarar una Lista para manejar objetos de tipo
empleado lo hacías así:

Dim miLista as New ArrayList()

...Ahora para hacerlo con Generics lo haces así:

Dim miLista as New List(Of Integer)

De esta forma, la lista maneja un tipo de dato inflexible, en este caso
"Integer", con lo cual, no se le permite a la lista que reciba otra cosa que
no sean Integers. Esto incrementa el rendimiento de tu aplicación y evita
errores muy tontos que luego dan un dolor de cabeza.

Espero haber resuelto tu inquietud.

Saludos.


Julio Casal
.Net Solution Developer
MCAD
Grupo Lebed


"Cristián" wrote:

Estimados:

Estoy entrando en esto de programación orientada a objetos con Visual Basic
.Net y me encontrado con algunos documentos que hacen referencia a los "Tipos
Inflexibles de Datos". Alguíen me podría explicar este concepto ?

Desde ya muchas gracias.

Cristián Patricio Muñoz Tello.

Preguntas similares