30Fermer32
UtherLe 27/05/2008 à 16:37
GoldenCrystal (./30) :
En général c'est une bonne idée, mais pas en java. A ce que j'ai compris quand on me l'avait expliqué les generics de Java ont plutôt tendance à rajouter des casts (implicitement) qu'a en retirer comme c'est le cas en C++ ou C#.
En effet en Java les generic sont juste un système de sucre syntaxique qui masque des casts.
Dans un cas comme les conteneur, c'est un réel gain en lisibilité.
Pour moi un ClasseHeritee extends ClasseDeBase<ClasseHeritee> est quelquechose de moche, pas vraiment évident a comprendre et inutilement complexe a déclarer.