What is the difference between introspection and reflection?
The Wikipedia article has a pretty decent summary: In computing, type introspection is the ability of a program to examine the type or properties of an object at runtime. Some programming languages possess this capability. Introspection should not be confused with reflection, which goes a step further and is the ability for a program to … Read more