Introduction to OOP Chapter 2: Abstraction : next previous audio real text

Abstract Data Types

An Abstract Data Type is a programmer-defined data type that can be manipulated in a manner similar to system-provided data types

But ADTs were important not because they were data structures, but because they provided an easily characterized service to the rest of an application.
Intro OOP, Chapter 2, Slide 27