Bonjour à tous,
une question concernant les conventions sur les getters qui je l'espère n'est pas trop bête. Voilà : y-a-t-il une convention qui dit qu'un getter doit renvoyer une référence sur l'objet demandé ?
Je m'explique par un exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
public void getPosition(int i, Vector3d pos){
    post.set(_pos[i]);
}
où, vous l'aurez compris, _pos est un Vector3d[]. Est-il correct d'appeler cette méthode getPosition, ou bien vaudrait-il mieux indiquer explicitement qu'elle renvoie une copie, par exemple copyPosition(int i, Vector3d pos)

Vos lumières sont les bienvenues ! Merci d'avance,
Sébastien