Bonjour,

Dans la Faq sur les collections,
ici
http://java.developpez.com/faq/java/...info_framework
on peut lire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
// La bonne solution : 
List<Object> list = new ArrayList<Object>();
Set<Object> set = new HashSet<Object>();
Map<Object> map = new TreeMap<Object>();
// La mauvaise solution : 
ArrayList<Object> list = new ArrayList<Object>();
HashSet<Object> set = new HashSet<Object>();
TreeMap<Object> map = new TreeMap<Object>();
Je ne comprend pas la différence entre la bonne et mauvaise solution,
la partie à droite du signe d'affectation étant la même, quel intérêt de choisir List et pas ArrayList, par exemple,
à gauche du signe.

Une réponse simple existe-t'elle ?

Merci,