C++ nesne delegasyonu nedir?
C++ nesne delegasyonu nedir?

Video: C++ nesne delegasyonu nedir?

Video: C++ nesne delegasyonu nedir?
Video: Nesne Tabanlı Programlama #5 - this Keyword'ü Nedir? İşlevleri Nelerdir? 2024, Nisan
Anonim

nesne delegasyonu izin verir nesneler olduğu gibi yeniden kullanılmak üzere C++ nesnesi ancak temel sınıf kırılganlığına (temel sınıfların türetilmiş sınıfların altında gelişme eğilimi) karşı korur. arayüzde delegasyon , ebeveyn nesne içerdiği arayüzleri ortaya çıkarır nesne sanki kendilerine aitmiş gibi.

Benzer şekilde, C++'da nesne oluşturma ve delegasyon nedir diye sorabilirsiniz.

Kompozisyon arasındaki ilişkilerle ilgilidir. nesneler . heyet birinden işi geçmekle ilgili nesne başka bir. Bunlar aslında farklı (ama bazen bağlantılı) endişelerdir. Elinizde B, A'dan oluşur (B, A'yı ifade eder). B ayrıca bir yöntemini A'ya devreder.

İkincisi, temsilci yöntemleri nelerdir? A temsilci yöntemi bir yöntem ki temsilci nesnenin uygulanması beklenir. A temsilci basitçe başka bir nesneye bir referanstır ve temsilci yöntemi bir yöntem arasında temsilci . A temsilci yöntemi genellikle göndericiyi çağrılacak parametrelerden biri olarak alan geri arama mekanizmasını uygular.

Bununla ilgili olarak, nesne delegasyonu ile ne demek istiyorsunuz?

İçinde nesne odaklı programlama, delegasyon birinin bir üyesini (özellik veya yöntem) değerlendirmek anlamına gelir. nesne (alıcı) başka bir orijinal bağlamında nesne (gönderen). Dönem delegasyon arasındaki çeşitli diğer ilişkiler için de gevşek bir şekilde kullanılır. nesneler ; görmek delegasyon (programlama) daha fazlası için.

Delegasyon anlamı nedir?

heyet belirli faaliyetleri yürütmek için herhangi bir yetkinin başka bir kişiye (normalde bir yöneticiden bir astına) atanmasıdır. Yönetim liderliğinin temel kavramlarından biridir.