C++ obyekt delegasiyası nədir?
C++ obyekt delegasiyası nədir?

Video: C++ obyekt delegasiyası nədir?

Video: C++ obyekt delegasiyası nədir?
Video: #13 dars | Obyektga yo'naltirilgan dasturlash (OOP) | C++ da dasturlash 2024, Bilər
Anonim

Obyekt nümayəndə heyəti imkan verir obyektlər kimi təkrar istifadə etmək C++ obyekti mirasdır, lakin əsas sinif kövrəkliyindən qoruyur - baza siniflərinin törəmə siniflər altında inkişaf tendensiyası. İnterfeysdə nümayəndə heyəti , valideyn obyekt olan interfeysləri ifşa edir obyekt sanki özlərinindi.

Eynilə, siz soruşa bilərsiniz, C++-da obyekt tərkibi və nümayəndə heyəti nədir?

Tərkibi arasındakı əlaqələrdən bəhs edir obyektlər . Nümayəndə heyəti birindən işi ötürməkdən ibarətdir obyekt başqasına. Bunlar əslində fərqli (lakin bəzən əlaqəli) narahatlıqlardır. Əlinizdə olan B A-dan ibarətdir (B A-ya aiddir). B də bir üsulunu A-ya həvalə edir.

İkincisi, nümayəndə üsulları hansılardır? A nümayəndə üsulu a üsul ki nümayəndə obyektin həyata keçirilməsi gözlənilir. A nümayəndə sadəcə olaraq başqa obyektə istinaddır və a nümayəndə üsulu a üsul -nin nümayəndə . A nümayəndə üsulu adətən göndəricini çağırılacaq parametrlərdən biri kimi qəbul edən geri çağırış mexanizmini həyata keçirir.

Bununla əlaqədar olaraq, obyekt nümayəndə heyəti dedikdə nəyi nəzərdə tutursunuz?

In obyekt - yönümlü proqramlaşdırma, nümayəndə heyəti birinin üzvünün (əmlakının və ya metodunun) qiymətləndirilməsinə aiddir obyekt (qəbuledici) başqa bir orijinal kontekstdə obyekt (göndərən). Termin nümayəndə heyəti arasında müxtəlif digər əlaqələr üçün də sərbəst şəkildə istifadə olunur obyektlər ; görmək nümayəndə heyəti (proqramlaşdırma) daha çox.

Nümayəndəliyin mənası nədir?

Nümayəndə heyəti konkret fəaliyyəti həyata keçirmək üçün hər hansı səlahiyyətin başqa şəxsə (adətən menecerdən tabeçiliyə qədər) verilməsidir. Bu, idarəetmə liderliyinin əsas anlayışlarından biridir.