nTipos abstratos de
dados
npermitem
que coleções sejam manipuladas independentemente dos
detalhes de sua implementação
public interface List {
…
boolean
add(Object o);
Object
set (int index, Object o);
Object
get (int index);
int
indexde(Object o);
Object
remove(int index);
…
}