Nicolas Delsaux wrote:
La meilleure manière est de réutiliser d'abord puis, *si* tu constates des problèmes de performances *avec* l'implémentation LinkedList, de réécrire ta propre implémentation.
Et le meilleur moyen est d'utiliser les interfaces partout au lieu du type concret.

Pas bon:
ArrayList l = new ArrayList();
Bon:
List l = new ArrayList();
Ideal:
List l = MyFactory.createList();

J'en profite pour rappeler ma regle:? pour les types tres generiques, le mot-cle "new" ne doit se trouver que dans des classes de type factory.? Jamais dans ton code principal.

-- 
Cédric
http://beust.com/weblog



Répondre à