Salut, je ne pense pas que l'introspection ait été ajoutée a java pour pallier un manque mais tout simplement parce que ca apporte des fonctionnalités intéréssantes.
Par exemple un système de plugin en tire parti a merveille, on définit une interface, et on ne connait pas les implémentations. Ces dernières sont ajoutées plus tard et on ne change qu'un fichier de config pour définir l'implémentation que l'on veut utiliser. Cela peut même se faire dynamiquement sans redémarrer.
Sinon sans rapport avec l'introspection : j'entend partout que les templates c'est bien mieux que les generics. Oui mais en quoi ? J'ai utilisé les 2, mais je n'ai pas une aussi grande expérience du c++ que du java et donc je n'ai pas vu d'avantage décisif aux templates, quelqu'un pourrait il éclairer ma lanterne ?
Partager