Ver Mensaje Individual
  #11  
Antiguo 09-08-2014
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por nlsgarcia Ver Mensaje
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.
Responder Con Cita