Daha fazla varsayılan durumu desteklemek için aşırı yükleme yöntemlerini kullanmayı seviyorum. Metodun aşırı yüklenmesinin performans etkisi nedir? Tecrübelerinizden, aşırı yükleme yöntemleri tavsiye edilir mi? Limit nedir? Çözümler neler?Yöntem aşırı yükleme - iyi veya kötü tasarım?
7
A
cevap
10
Aşırı yüklenmenin performans üzerinde hiçbir etkisi yoktur; derleyici tarafından derleme zamanında çözülür. tasarım rehberlik gelince
, bkz tasarım kuralları:
2
- Performans etkisi olarak bildiğim kadarıyla, yeni bir yöntem tanımlayan gibi. Performans etkisi, sabit sürücünüzdeki alan.
- yöntemleri aşırı için önerilir, Kesinlikle, bu rahatlığı limiti, Her ne kadar Sabitdisklerin alanı sahip olarak nedir
- sağlar.
+0
Yöntemleri JITted ;-) – Steven
5
C# 4.0 kullanıyorsanız, parmaklarınızı bir miktar işten kurtarabilir ve optional parameters'u kullanabilirsiniz.
+0
ah olduğu için bellek kullanımı unutmayın, ben 3.5 :(değilim –
İlgili konular
- 1. Yöntem aşırı yükleme ve polimorfizmi
- 2. Kalıtım ve yöntem aşırı yükleme
- 3. C# Yöntem aşırı yükleme ve genel arayüz
- 4. bir ActiveSupport bir yöntem Aşırı yükleme :: Endişe
- 5. Yöntem aşırı yükleme ve boş değer
- 6. PowerShell'de aşırı işlev yükleme
- 7. Aşırı yükleme yapılar - clang
- 8. Aşırı yüklü yöntem aşımı
- 9. Yöntem Aşırı ve Java
- 10. Yöntem için aşırı yükleme yok 'Distance' 1 argümanlar alır
- 11. Tasarım aracını Ubuntu'ya yükleme
- 12. Aşırı yükleme çatalı()
- 13. F #: Aşırı yükleme işlevleri
- 14. Aşırı yükleme fonksiyonu haskell
- 15. Ocaml'de Aşırı yükleme
- 16. Silverlight ReaderWriterLock Uygulaması İyi/Kötü?
- 17. C++ aşırı yüklü yöntem işaretçi
- 18. En iyi aşırı yüklenmiş yöntem eşleşmesi, Unity 5
- 19. Tasarım desen/veri yükleme çözümü
- 20. C++ 'aşırı yükleme' eğer() ifadesi
- 21. Jenerikte İyi Tasarım
- 22. C# fonksiyon aşırı yükleme kuralları
- 23. Yinelemeli aşırı yükleme semantik - JVM dilleri
- 24. Tasarım kalıplarının aşırı kullanımı nasıl önlenir?
- 25. Haskell'de etkin bir aşırı yükleme
- 26. çağrılması temel sınıfın aşırı yöntem
- 27. İsteğe Bağlı Parametreyle Yöntem Aşırı Yüklemesi
- 28. C void * kullanarak sıra uygulaması - iyi veya kötü uygulama?
- 29. ASP.NET Sayfa Özellikleri İyi Fikir veya Kötü Fikir
- 30. Çok boyutlu parantezleri aşırı yükleme
harika! sadece kod okunabilirlik ve kod kullanılabilirlik arasında bir uzlaşma gerekir .. –