ELI5: Explain Like I'm 5

Reflection (computer science)

Reflection is a computer science word used to describe the ability for a computer program to look at itself. This means that the program can look at itself and see what's inside. For example, a program can look at itself to find out what functions and objects are inside. This can be useful because then the program can use or modify these functions or objects.