Ich hatte heute eine Diskussion mit einem Kollegen, ob die Verwendung des Java-Operators instanceof
eine Art Reflexion ist. Und die Diskussion entwickelte sich schnell zu dem, was Reflexion eigentlich definiert.
Was ist also die Definition von Reflexion?
Und wird die Verwendung von instanceof
"Reflexion verwenden" in Betracht gezogen?
Und wenn instanceof
man darüber hinaus von Reflexion spricht, heißt Polymorphismus dann nicht auch "Reflexion verwenden"? Wenn nicht, was ist der Unterschied?
return
"struktureller Programmierung" in Betracht gezogen?
instanceof
es sich um ein Beispiel für Reflexion handelt. Sicherlich liegt es irgendwo zwischen der normalen Datennutzung und der Metadatennutzung übergetClass()
& friends, aber Sie können auf andere Weise brauchbare Definitionen haben.