- 669 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 01:52:27 ]
- ん? privateでもすでに「決して仮想関数ならない」ことになるのか。
そいや意思表示の点でも同じことだよな。 んじゃprivateにfinalを重ねるのは、ほぼ意味無しと言っていいのかも。 >>665 private+finalの話とはまた違う話で恐縮なのだけど。 経験的に、予期せぬオーバーライドを行いたいってニーズは結構あった。 派生やUnitTestなんて考慮されてない既存のクラスに対してUnitTest書きたいって時に、 DBアクセスするメソッドだけスタブに置き換えるとか。 基本finalだとそういうときに融通が利かなくなっちゃうんだよねぇ。 virtualとかで”オーバーライド考慮してます”ってマーク付けられるのは良い事だと思うけど。
|

|