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

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • mipd1980

    mipd1980

    25 EKİM 2006