Conventions sur les getters
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:
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