Bonjour,
voila je viens du monde Java et il est dur de perdre certaine habitude ^^
Je voulais savoir, si j ai la fonction par exemple
Qui va supprimer la donnée autant de fois que nécessaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part void supprimerDonnées(donnée, nombre);
Je veux une valeur par défaut pour la valeur de nombre, de mettons 10.
Est il mieux de faire ceci :
ou ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part void supprimerDonnées(donnée, nombre=10);
D'un cotée la premiere solution est plus propre, mais de l'autre je ne peux plus changer la valeur par défaut sans changer mon interface. Alors je pourrais définir la valeur par défaut dans l'impléentation mais dans mon cas ce n'est pas possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void supprimerDonnées(donnée) { supprimerDonnées(donnée, 10); } void supprimerDonnées(donnée, nombre);
Au final, quel best practice conseillez vous la dessus ?
Partager