Introspection
In General: The ability to question one’s own thoughts, feelings and motives.
In Programming:
- ability of a program to examine the type and properties of an object during the runtime
vs Intercession
- Intercession is the process of manipulating the data or properties of an object during the runtime; whereas the introspection just reads the properties of an object during runtime