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