An abstract data type can be described as abstract when it is defined in terms of its operations[1] behaviour and properties attributes [1].
Alternatively An abstract data type, sometimes abbreviated ADT, is a logical description of how we view the data [1] and the operations that are allowed without regard to how they will be implemented.[