Unter Reflection versteht man, dass ein Programm seine Struktur kennt und diese auch modifizieren kann. Wie das funktioniert, wird hier erklärt.