Ver Mensaje Individual
  #2  
Antiguo 10-03-2010
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
Hace ocho años que no programo en C++ y -1 en .NET, pero, según parece, haces un molde de tipo para lograr acceder a algún elemento que fue declarado como protegido en la clase del objeto en cuestión.

El truco del "molde de acceso" es un recurso semielegante empleado en numerosos casos de programación. Pero alguna vez escuché que .NET y otras recientes tecnologías hacen tajante la visibilidad de los miembros de una clase, de tal manera que ni con trucos de moldes ni con pomada de la campana se puede acceder a donde las reglas lo impiden.

Si lo anterior es cierto, estarías obligado a seguir la buena práctica de crear una clase derivada donde hagas público el elemento en cuestión. El problema sería si la clase de la cual derivar estuviese siendo utilizada por otra clase (que también estés empleando), y ésta no permita redefinir qué clase utilizar.*

Imagino que otros compañeros tendrán más información sobre el tema.

Saludos.

Al González.
P.D. *A menos, claro, que la tecnología en cuestión ya admita redefinición de clases / herencia insertada.
Responder Con Cita