7.1    ADT. Segunda aproximación.

Recordemos que un tipo estructurado de dato es un nuevo tipo de dato definido por el programador, que incluye:

  1. Un tipo de dato definido por el programador.
  2. Un conjunto de operaciones abstractas sobre objetos de ese tipo, y
  3. El encapsulamiento de objetos de ese tipo de forma que el usuario del nuevo tipo no pueda manipular esos objetos de manera diferente al uso de las operaciones definidas.