Dernek, toplama ve kompozisyon arasındaki fark | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007
  • Plugable

    Plugable

    19 Mayıs 2010