Ist das Überschreiben konkreter Methoden ein Codegeruch?

Stimmt es, dass das Überschreiben konkreter Methoden ein Codegeruch ist? Weil ich denke, wenn Sie konkrete Methoden überschreiben müssen: public class A{ public void a(){ } } public class B extends A{ @Override public void a(){ } } es kann umgeschrieben werden als public interface A{...