«reflection» etiketlenmiş sorular

Düşünme, bir bilgisayar programının çalışma zamanında kendi yapısını ve davranışını inceleme, iç gözlem yapma ve değiştirme yeteneğidir.


6
Neden yansıma kullanmalıyım?
Java’da yeniyim; Yaptığım çalışmalar sayesinde, yansıtmanın sınıfları ve yöntemleri çağırmak ve hangi yöntemlerin uygulanıp uygulanmadığını bilmek için kullanıldığını okudum. Yansımayı ne zaman kullanmalıyım ve yansıma ile başlatılan nesneleri kullanma ve geleneksel yöntemlerle çağrı yöntemleri arasındaki fark nedir?
29 java  reflection 

5
Java instanceof operatörü yansıma olarak kabul edilir mi ve yansımayı ne tanımlar?
Bugün bir iş arkadaşınızla tartışmıştım, Java operatörünü instanceofkullanmanı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 instanceofyansıma olarak kabul edilirse , o zaman polimorfizm de "yansıma kullanmak" değil midir? Değilse, …

3
Yansıtma: Yansıtma kullanmak hala “kötü” veya “yavaş” mı? 2002'den bu yana yansıma ile neler değişti?
İfadeler veya İfade Ağaçları ile uğraşırken, özelliklerde ve size sahip olduğunuz değerleri ayarlamak ve almak için yansımayı çok kullanıyorum. Yansımanın kullanımının gittikçe yaygınlaştığı görülüyor. Vb doğrulama için DataAnotations, Özellik ağır ORMs, gibi şeyler beni merak ettiniz: Ya mümkünse ben önlemek yansıması söylenmesi için kullanıldığında önce günler yıl ve yıldan beri …
21 .net  reflection 



1
Meta-dairesel tercümanlar, sanal makineler ve artan performans arasındaki ilişki nedir?
Web'deki meta-dairesel tercümanları (SICP dahil) okudum ve bazı uygulamaların (PyPy ve Narcissus gibi) kodlarını inceledim. Metakirküler değerlendirmeyi, Lisp ve Smalltalk'ı büyük ölçüde kullanan iki dil hakkında biraz okudum. Anladığım kadarıyla Lisp ilk kendi kendini barındıran derleyici ve Smalltalk ilk "gerçek" JIT uygulamasına sahipti. Tam olarak anlamadığım bir şey, bu çevirmenlerin …

3
Yansıtma yoluyla özel yöntemlerin çağrıldığı durumla ilgilenmem gerekiyor mu?
Bir kütüphane oluştururken, özel yöntemlerin aynı sınıftaki diğer yöntemlerle değil, yansıma yoluyla başka bir kütüphane tarafından çağrıldığında beklendiği gibi çalışması gerekir mi? Örneğin, özel bir yöntem şunu private DoSomething(int number)beklerse: number sıfırdan farklı bir pozitif tamsayıdır ve: özel değişken string abcnull değil ve boş bir dize değil, ve tamamen, bu …

4
Yansıma yoluyla çağrılan bir yöntemi işaretlemek için en iyi uygulama?
Yazılımımız, yansıma yoluyla dinamik olarak bulunması gereken birkaç sınıfa sahiptir. Sınıfların hepsinde, yansıma kodunun nesneleri başlattığı belirli bir imzası olan bir kurucu vardır. Ancak, birisi yönteme başvurulup uyulmadığını kontrol ettiğinde (örneğin, Visual studio Code Lens aracılığıyla), yansıma yoluyla başvuru sayılmaz. İnsanlar referanslarını kaçırabilir ve görünüşte kullanılmayan yöntemleri kaldırabilir (veya değiştirebilir). …

3
Fonksiyonların çalışma zamanında içe aktarılmasına izin vermek için bir C ++ programı nasıl tasarlanır?
Bugün, size belirli bir yazılım mimarisi gerçekleştirme konusunda C ++ yetenekleri hakkında bir soru sormak istiyorum. Tabii ki, aramayı kullandım ama doğrudan bağlantılı bir cevap bulamadım. Temel olarak, amacım kullanıcının keyfi olarak oluşturulmuş fiziksel sistemlerin modellenmesine ve simülasyonuna, örneğin bir arabaya izin veren bir program oluşturmak. Fiziksel modeller (sınıflar içindeki …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.