Абстрактный тип данных и интерфейс
Я новичок в Java. В чем разница между абстрактным типом данных и интерфейсом.
Например, у нас есть ListADT
interface MyListADT<T> {
void add(T var);
void add(T var,int pos);
void display();
T remove(int pos);
void clear();
boolean contains(Object o);
}
Где мы определяем ADT как интерфейс. В чем разница между ADT и интерфейсом? Или ADT - это интерфейс