6 Datos Abstractos - ArmandoFG/Portafolio GitHub Wiki
Es un conjunto de objetos junto con un conjunto de operaciones. Los ADT's son abstracciones matematicas
Especificaciones de un ADT:
Dada una especificación de ADT hay muchas implementaciones válidas.
Un cambio de implementación de un ADT es transparente a los programas que lo utilizan.
Cuando decimos tipos de datos abstractos, nosotros pensamos en:
- Enteros
- Reales
- booleanos
En el contexto de OOP y ADT puede ser el mismo como una interface o una clase con mismas caracteristucas,
¿Que operaciones deben ir en un ADT?
Esto ya es decisión del mismo programador. No deben exponer detalles de la implementación.