Bugün bir iş arkadaşınızla tartışmıştım, Java operatörünü instanceof
kullanmanın bir tür yansıma olup olmadığı . Tartışma hızla yansımayı tanımlayan şey haline geldi.
Peki, yansıma tanımı nedir?
Ve instanceof
"yansıma kullanma" olarak kabul edilen kullanım mı?
Ek olarak, eğer instanceof
yansıma olarak kabul edilirse , o zaman polimorfizm de "yansıma kullanmak" değil midir? Değilse, fark nedir?
return
"Yapısal programlama" olarak kabul edilir mi?
instanceof
, bir yansıma örneği olup olmadığını belirler . Kuşkusuz normal veri kullanımı ilegetClass()
& arkadaşları aracılığıyla meta veri kullanımı arasında bir yerlerdedir , ancak uygulanabilir tanımları daha zor bir şekilde yapabilirsiniz.