Tipos de Abstracción de Datos
La abstracción de
datos consiste en ocultar las características de un objeto y obviarlas, de
manera que solamente utilizamos el nombre del objeto en nuestro programa.
La abstracción es la
estructuración de un problema nebuloso en entidades bien definidas por medio de
la definición de sus datos y operaciones. Consecuentemente, estas entidades
combinan datos y operaciones.
tipos de
abstracción:
1. Abstracción
funcional: crear procedimientos y funciones e invocarlos mediante un nombre
donde se destaca qué hace la función y se ignora cómo lo hace. El usuario sólo
necesita conocer la especificación de la abstracción (el qué) y puede ignorar
el resto de los detalles (el cómo).
2. Abstracción
de datos:
Tipo de datos: proporcionado por los lenguajes de
alto nivel. La representación usada es invisible al programador, al cual solo
se le permite ver las operaciones predefinidas para cada tipo.
Tipos definidos: por el programador que
posibilitan la definición de valores de datos más cercanos al problema que se
pretende resolver.
TDA: para la definición y representación
de tipos de datos (valores + operaciones), junto con sus propiedades.
Objetos: Son TDA a los que se añade
propiedades de reutilización y de compartir los código.
No hay comentarios:
Publicar un comentario