Je pense qu'il a tout à voir avec un bon style de codage. Bien sûr, vous pouvez écrire du bon, de solides programmes sans utiliser beaucoup d' final
des modificateurs de n'importe où, mais quand vous pensez à ce sujet...
L'ajout d' final
de toutes les choses qui ne devraient pas changer simplement réduit les possibilités que vous (ou le prochain programmeur, votre travail sur le code) interprètent mal ou de la mauvaise utilisation des processus de pensée qui a abouti dans votre code. Au moins, il devrait sonner quelques cloches quand ils veulent maintenant changer votre immuable précédemment chose.
Au premier abord, ça a l'air gêné de voir un grand nombre de final
mots-clés dans votre code, mais bientôt vous allez arrêter de remarquer que le mot lui-même et tout simplement de penser, que-ce-sera-jamais-changement-de-ce-point-sur (vous pouvez le prendre de moi ;-)
Je pense que c'est une bonne pratique. Je ne suis pas l'utiliser tout le temps, mais quand je peux et ça fait sens pour désigner une chose en final
je vais le faire.