Cuando modifico una clase base tengo que recompilar las subclases? pregunto por que jbuilder me las recompila!!??
gracias
| |||
Especificamente en la clase base agregue un metodo hook. Pareceria q cambia por lo que veo. Por que es necesario? No deberian ser independiente y la case base (codigo/bytecode) usar el bytecode de la super clase? |
| |||
La pregutna es ...cuando modificas una clase base...¿Como puede saber el compilador si has cambiado o no cosas que afecten a las subclases?... pues recompilando las subclases para ver si siguen siendo compatibles. Es una forma de asegurarse que todo sigue siendo correcto. Si no, podriás meter añadir algo o quitar algo que hiciera que tu subclase ya no fuera compatible con su clase padre, y entonces el error lo tendrias en ejecucion. Así que es por seguridad (de asegurarse). |