Brunni
./252> c'est marrant je suis complètement en désaccord avec ce que tu racontes

ça doit être parce que j'ai toujours fait du c++ et jamais de java (à part en quelques séances en école, pour apprendre la POO, mais rien d'assez pousser pour aborder ces problématiques)
1) la classe A contient l'objet B dont des infos nous intéressent
pourquoi mettre les accesseurs aux infos de l'objet B dans A alors que tu peux les mettre dans B (là où ils devraient être, pas besoin de les dupliquer dans A) et retourner une référence const vers B ?
2) si ton type est immuable (const au sens c++), alors la seule référence que tu peux retourner vers ton objet est une référence const, puisque qu'une référence non-const impliquerait que tu puisses modifier l'objet
Mais bon, comme java ne supporte pas const, on ne tombera jamais d'accord car les habitudes doivent être complètement différentes

Folco> ben c'est clair, la réflexion ne se fait pas du tout au même niveau.
La semaine prochaine nous parlerons de template meta-programming

(là, vous pouvez dire que la syntaxe du c++ est abominable)
Kevin> oops

je me doutais un peu que j'écrivais une connerie