0109デフォルトの名無しさん垢版 | 大砲2017/05/28(日) 12:15:32.64ID:KZ/JXw9A Javaでは伝統的にあんまりその辺ガチガチに作らないことが多い 継承はなるべくオープンであるべき!スーパークラスが壊れる?そんなのサブクラスの責任でしょ?っていう考原理主義的な考え方がまだ色濃く残っている C#なんかだとオーバーライドさせたいところだけprotectedな仮想メソッドとして切り出しておいて それ以外のオーバーライドは一切認めない、みたいなガッチガチな設計をするのが一般的なんだけど