Ich hatte heute eine Diskussion mit einem Kollegen, ob die Verwendung des Java-Operators instanceofeine 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 instanceofman 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?
instanceofes 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.