Cita:
Empezado por nlsgarcia
1- ¿Que es Herencia Insertada?
|
Hola Nelson.
Aunque es algo teórico en Delphi todavía, básicamente consiste en que, teniendo una jerarquía de clases tal como:
Código:
...
|
TA
|
---------
| |
TB TC
| |
----- -----
| | | |
... ... ... ...
puedas derivar e "insertar" una clase
TA1 (o "redefinir" la clase TA), agregándole más campos, métodos y todo lo que puede tener una clase normal (cosa que no satisfacen los ayudantes de clases). De tal manera que la nueva clase quedaría en el esquema así:
Código:
...
|
TA
|
TA1 (clase "insertada")
|
---------
| |
TB TC
| |
----- -----
| | | |
... ... ... ...
Y todo, claro, sin necesidad de modificar el código fuente de las clases ya existentes.
Aunque no lo he revisado, recuerdo que Román comentaba hace tiempo que esta característica se encuentra presente en JavaScript.
Un saludo.