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
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)
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]); }
Vos lumières sont les bienvenues ! Merci d'avance,
Sébastien
Partager