SORU
30 Aralık 2008, Salı


# Yapılacaklar Listesi<T> veya IList<T>

Herkes C Listesi üzerinden IList kullanmak isterim neden bana açıklayabilir#?

İlgili soru: Why is it considered bad to expose List<T>

CEVAP
30 Aralık 2008, Salı


Eğer başkalarının kullanacağı bir kütüphane ile sınıf teşhir, genellikle arayüzleri yerine beton uygulamaları ile bunu ortaya çıkarmak istiyor. Eğer bu sınıfın uygulama daha sonra farklı beton sınıfı kullanmak değiştirmeye karar verirseniz yardımcı olacaktır. Bu durumda kütüphane kullanıcı arayüzü değiştirmiyor beri kodlarını güncelleştirmek gerekmez.

Eğer sadece içsel olarak kullanıyorsanız, çok umurunda olmayabilir, ve List<T> kullanma ok olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • Klemens Torggler

    Klemens Torg

    11 Mart 2008
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010