La principale raison pour laquelle il est déconseillé de ne pas accéder directement aux champs est justement parce qu'il n'est pas possible d'en faire des méthodes par la suite sans changer la signature, et donc devoir modifier tous les appels. À partir du moment où l'accès se fait de manière indifférencié, accéder directement aux champs devient acceptable, et si par la suite, on veut refactorer et transformer les champs en méthodes, on peut le faire sans problème si on peut appeler des méthodes sans mettre de parenthèses.
[^] # Re: mouais
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Découvrir Xtend, un langage extension de Java. Évalué à 7.
La principale raison pour laquelle il est déconseillé de ne pas accéder directement aux champs est justement parce qu'il n'est pas possible d'en faire des méthodes par la suite sans changer la signature, et donc devoir modifier tous les appels. À partir du moment où l'accès se fait de manière indifférencié, accéder directement aux champs devient acceptable, et si par la suite, on veut refactorer et transformer les champs en méthodes, on peut le faire sans problème si on peut appeler des méthodes sans mettre de parenthèses.