There is another concept called type introspection, which refers to the ability to determine the type of an object at run time.
edit: I understand that your question was supposed to be a language agnostic, but in Java, reflection is used to determine which members the object has, while introspection allows you to determine what JavaBeans properties the object has, so the introspection of the class is in the java.beans package . I'm not sure that the exact difference between these words will be in other languages, but
dancavallaro Dec 09 '08 at 2:18 2008-12-09 02:18
source share