Si j'ai une variable contenant un, List
il pourrait contenir des objets de nombreux types différents, par exemple ArrayList
ou LinkedList
. La différence entre a LinkedList
et an ArrayList
est assez grande. Le grand comportement O des méthodes diffère considérablement. Par exemple, trier le List
, puis l'utiliser pour effectuer des recherches binaires est parfaitement correct pour un, ArrayList
mais n'aurait aucun sens avec un LinkedList
.