タグ付けされた質問 「overriding」

5
具象メソッドのオーバーライドはコードの匂いですか?
具体的なメソッドをオーバーライドするのはコードの匂いだというのは本当ですか?なぜなら、具体的なメソッドをオーバーライドする必要があると思うからです: public class A{ public void a(){ } } public class B extends A{ @Override public void a(){ } } 次のように書き換えることができます public interface A{ public void a(); } public class ConcreteA implements A{ public void a(); } public class B implements A{ public void a(){ } } BがAでa()を再利用したい場合、次のように書き換えることができます。 public class …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.