06/11/22 03:14:37
>>531
final を継承やオーバーライドを禁止するために使うのは別にかまわないと思うが?
「final の都市伝説」って、このことを指して言っているのだと思うが、
Javaの理論と実践: パフォーマンスの都市伝説
URLリンク(www-06.ibm.com)
この記事には、「継承やオーバーライドを禁止するためだけに使うべきではない」とは書いてはない。
この記事で final に関していっているのは、「パフォーマンス目的での final 指定はすべきではない」と
言うことだけ。
むしろ、「継承を想定せずに設計された複雑なクラスを final にすることも理にかなっています」と書いて
ある。