Reflexão Computacional no Modelo de Objetos

Prof. Maria Lúcia Blanck Lisboa (Inst. Inf., UFRGS, Brasil)

Este mini-curso apresenta os principais conceitos referentes à reflexão computacional no modelo de objetos. Esta técnica de programação permite ao programador obter informações a respeito do próprio programa, com o objetivo de monitorar o programa, adicionar novas funcionalidades e mesmo fazer alterações adaptativas em tempo de execução. Também são descritas as características reflexivas de algumas linguagens de programação, como Smalltalk, C++ e Java e como podem ser usadas para programação em meta-nível.