"Et pourquoi un langage objet ne devrait pas être concis ??"
Le problème dans ce cas serait (selon moi) le suivant :
* Soit on dit que la méthode renvoie un List mais dans ce cas, le compilateur ne sait pas quel type concret utiliser (un des types de l'API officielle Java ? Un type créé par le développeur ? Dans les 2 cas, lequel prendre si plusieurs types concrets existent) ;
* Soit on dit que la méthode renvoie un TypeConcretList mais dans ce cas, on a un code dépendant d'un type concret et non plus d'une interface (List est une interface).
Voilà, je ne dis pas que la solution n'existe pas, mais là comme ça, je ne la vois pas.
[^] # Re: javascript
Posté par windu.2b . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 0.
Le problème dans ce cas serait (selon moi) le suivant :
* Soit on dit que la méthode renvoie un List mais dans ce cas, le compilateur ne sait pas quel type concret utiliser (un des types de l'API officielle Java ? Un type créé par le développeur ? Dans les 2 cas, lequel prendre si plusieurs types concrets existent) ;
* Soit on dit que la méthode renvoie un TypeConcretList mais dans ce cas, on a un code dépendant d'un type concret et non plus d'une interface (List est une interface).
Voilà, je ne dis pas que la solution n'existe pas, mais là comme ça, je ne la vois pas.