¿Anular los métodos concretos es un olor a código?
¿Es cierto que anular métodos concretos es un olor a código? Porque creo que si necesita anular métodos concretos: public class A{ public void a(){ } } public class B extends A{ @Override public void a(){ } } se puede reescribir como public interface A{ public void a(); } public class...