我认为这都与良好的编码风格有关。当然,你可以编写出色而健壮的程序,而无需在
final任何地方使用很多修饰符,但是当你考虑一下时…
将
final所有不应该改变的东西加进去,只会缩小你(或下一个正在处理代码的程序员)会误解或滥用导致代码的思维过程的可能性。至少当他们现在想要更改你以前不可变的内容时,它应该会发出一些响声。
刚开始时,
final在代码中看到很多关键字看起来有点尴尬,但是很快你就会停止注意到单词本身,而只会想到,这一点永远都不会改变继续(你可以从我这里获取它;
我认为这是个好习惯。我并不是一直在使用它,但是在可以的时候给标签加标签是有意义的,
final我会去做。



