next up previous contents
Next: Apertos Up: Distribución en SSOO adaptables Previous: Synthesis

Sistemas que emplean reflexión

El cuarto enfoque empleado para construir sistemas adaptables consiste en emplear meta-abstracciones que definan la semántica de los mecanismos básicos empleados por los objetos o entidades que constituyen el sistema. Típicamente tenemos operaciones (que podemos redefinir) que implementan mecanismos tales como la invocación de una operación en un objeto, la localización de un objeto, etc.

Este enfoque presenta problemas derivados de la sobrecarga que genera el nivel de meta-abstracciones. En sistemas que son ya de por si ineficientes, como Java, es posible emplear esta técnica (la reflexión) para optimizar el funcionamiento del sistema (véase por ejemplo MetaJava [77, 101], una extensión de la máquina virtual de Java [111])





Francisco J. Ballesteros
Fri Dec 19 17:18:03 MET 1997