ADT is called as Abstract because

 A.None of these B.It is completely independent data type C.It is collection of different data types D. Implementation Details are hidden