SORU
10 Kasım 2011, PERŞEMBE


Yeniden düzenleme amaçlı sadece özellikleri olan bir sınıf var, sorun olur mu?

30 parametre, bir yöntem var. Sadece bu yönteme bir parametre (sınıfı) pass diye parametreleri aldım ve bir sınıf içine koymak. Eğer içerdiği tüm bile tüm parametreleri içeren bir nesne geçmek için yeniden düzenleme durumunda gayet iyi.

CEVAP
10 Kasım 2011, PERŞEMBE


Bu harika bir fikir. Veri sözleşmeleri örneğin XML yapılır nasıl genellikle.

Bu modelin bir avantajı ise yeni bir parametre eklerseniz, sınıfın tüketici sadece parametre eklemek için değişmesi gerekmez.

David Heffernan bahseder gibi, otomatik belge kodu yardımcı olabilir:

FrobRequest frobRequest = new FrobRequest
{
    FrobTarget = "Joe",
    Url = new Uri("http://example.com"),
    Count = 42,
};
FrobResult frobResult = Frob(frobRequest);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsTv

    BigDawsTv

    20 HAZİRAN 2012
  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014