Any representation of data in which the implementationdetails are hidden (abstracted). Abstract data types andobjects are the two primary forms of data abstraction.[Other forms?].