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

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • sghaff1

    sghaff1

    23 Mart 2009