Cita:
Iniciado por Calisco Claro. Pero la realidad es que tenemos una parte del diseño implementada, y nos guste o no, no la podemos cambiar. Partamos de estas condiciones iniciales. Las fichas están en posición, y agarramos el tablero en el medio juego.
Frente a esta maldita condiciones, y analizando ya las particularidades de la aplicación, pudimos parchar un agujero de dos formas. Una es saltando por referencia al metodo abuelo (como podríamos hacerlo hecho a donde pito se nos antojara) o ...
al redefinir el método nieto agregar un parámetro den entrada para implementar ciertas condiciones de funcionalidad. Con esto llamamos naturalmente al método padre (B), y el padre al método de su padre (A).
Sabemos que las dos soluciones no son las ideales, pero cual de las dos es la menos peor ?
Lo que porpones GatorV no es una solución en este caso, porque no podemos tocar la clase A.