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

  • CrazyMan

    CrazyMan

    14 Mayıs 2008
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013
  • pleated-jeans

    pleated-jean

    6 HAZİRAN 2013