SORU
16 EYLÜL 2008, Salı


Ne zaman bir özel durum için bir kurucu mu?

Ne zaman bir özel durum için bir kurucu mu? (Veya C Amacı: Bu durumda ne zaman init'er nil dönmek için değil mi?)

Bir kurucu -- başarısız olması gibi geliyor bana ve bu nedenle, nesnenin tam değil mi eğer bir nesne oluşturmak için reddediyorum. I. e., kurucu yöntemler anlamlı denebilecek fonksiyonel ve çalışan bir nesne sağlamak için arayan kişi ile bir sözleşme olması gerekir? Mantıklı mı sence bu?

CEVAP
16 EYLÜL 2008, Salı


Yapıcı iş kullanılabilir duruma nesne getirmek. Temelde bu iki düşünce okulları vardır.

Bir grup iki aşamalı inşaat yanadır. Kurucu sadece herhangi bir iş yapmak için reddediyor uyuyan bir duruma nesne getiriyor. Gerçek başlatma yaptığı ek bir işlevi var.

Hiç bu yaklaşımın arkasındaki mantık anlayamadım. Nesne tam olarak başlatılmış ve inşaat sonrası kullanılabilir olduğu sıkıca tek aşamalı inşaat destekleyen grubun içinde değilim.

Tek aşamalı kurucular eğer tam nesnesini başlatmak için başarısız olursa atmak gerekir. Nesne başlatılamıyor, yapıcı atmak gerekir olamazlar, olmamalıdır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • SVB International

    SVB Internat

    29 EKİM 2011
  • TechnoBuffalo

    TechnoBuffal

    8 HAZİRAN 2007
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007