回答編集履歴
2
微修正
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
※ Javaでいうところの「extends より interface/implements」
|
3
3
|
|
4
4
|
もちろん「控えめに」であって 言語道断まかりならぬ ってことじゃない。
|
5
|
-
|
5
|
+
あるクラスが「継承されては困る/継承されることを想定していない」なら final 修飾すべきと考えます。
|
6
6
|
(constも同様の理由:「書き換えられては困る/書き換えられることを想定していない」ですし)
|
7
7
|
|
8
8
|
メンバ関数のfinalを「控えめに」とは言うてませんしね。
|
1
加筆
answer
CHANGED
@@ -3,4 +3,6 @@
|
|
3
3
|
|
4
4
|
もちろん「控えめに」であって 言語道断まかりならぬ ってことじゃない。
|
5
5
|
このクラスは「継承されては困る/継承されることを想定していない」なら final 修飾すべきと考えます。
|
6
|
-
(constも同様の理由:「書き換えられては困る/書き換えられることを想定していない」ですし)
|
6
|
+
(constも同様の理由:「書き換えられては困る/書き換えられることを想定していない」ですし)
|
7
|
+
|
8
|
+
メンバ関数のfinalを「控えめに」とは言うてませんしね。
|