私は、多くのクラスとこれらのクラスの多くの抽象メソッドを持つ大規模なコードベースを扱っています。次のような状況でどうしたらいいかという人の意見に興味があります。
抽象メソッドを持つクラスParent-Aがある場合。子供は2人だけです。Child-BがAbstractMethodAを実装しているが、Child-Bは適用されないため実装していない場合。
するべきか
- 親からabstractキーワードを削除し、仮想または動的を使用しますか?
- メソッドの空の実装を提供します。
- 呼び出された場合にエラーを発生させる実装を提供します。
- 警告を無視します。
編集:すべての答えをありがとう。これは起こらないはずだという私の疑いを確認しました。さらに調査したところ、メソッドがまったく使用されていなかったことが判明したため、完全に削除しました。