http://en.wikipedia.org/wiki/Reflection_%28computer_science%29
basically its just a way for a program to do stuff with its own code (functions, types and methods etc) at runtime, so from user interaction along side a scripting language etc.
basically its just a way for a program to do stuff with its own code (functions, types and methods etc) at runtime, so from user interaction along side a scripting language etc.