Es la técnica para inventar nuevos tipos de datos que sean mas adecuados a una aplicación y por consiguiente facilitan la estructura del programa.
- Programas mas cortos, mas legibles y flexibles.
Ventajas:
- La cantidad de información es menor.
- Cosas diferentes se tratan como iguales.
- Por tanto, ayuda a entender sistemas complejos.
La abstracción es un proceso mental que ignora partes de un todo selectivamente, con el fin de facilitar su comprensión.
Modularidad:
Es la posibilidad de dividir una aplicación en piezas mas pequeñas.
Tipos De Abstracciones En Lenguajes De Programación:
Abstracciones de control (Nivel Sentencia):
- Sentencias De Difuncion: if y bucles (for, while, loop, etc).
Abstracciones De Control (Nivel Por Procedimiento):
- Procedimientos, métodos o funciones.
Tipos De Datos Abstractos:
Los tipos de datos son abstracciones:
1.- Abstracción De Datos: Proceso de construir nuevos datos.
2.- Tipo De Abstracción De Datos : los nuevos tipos de datos definidos por el usuario.
TAD:
Representación (Datos) + Operaciones (funciones y procedimientos).
Uso Del TDA:
- Listas
- Colas
- Arboles
- Grafos





No hay comentarios.:
Publicar un comentario