SORU
20 Mayıs 2009, ÇARŞAMBA


Dernek, toplama ve kompozisyon arasındaki fark

Dernek, toplama ve kompozisyon arasındaki fark nedir? Lütfen uygulama açısından açıklar.

CEVAP
1 Mayıs 2012, Salı


İki nesne için Foo Bar ilişkiler tanımlanabilir

Dernek - bir nesne ile bir ilişkim var. Foo Bar kullanır

public class Foo { 
    void Baz(Bar bar) {
    } 
};

Kompozisyon ve bir nesnenin kendi ve Foo öldüğü zaman onun ömür boyu, ben sorumluyum, Bar yapar

public class Foo {
    private Bar bar = new Bar(); 
}

Toplama - başkasından ödünç aldığım bir nesne var. Foo ölürse Bar canlı olabilir.

public class Foo { 
    private Bar bar; 
    Foo(Bar bar) { 
       this.bar = bar; 
    }
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • George McCarron

    George McCar

    29 Mayıs 2013
  • MrSuicideSheep

    MrSuicideShe

    9 NİSAN 2010
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011