Bonjour,
Dans la Faq sur les collections,
ici
http://java.developpez.com/faq/java/...info_framework
on peut lire
Je ne comprend pas la différence entre la bonne et mauvaise solution,
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>();
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,
Partager