Što je delegiranje C++ objekata?
Što je delegiranje C++ objekata?

Video: Što je delegiranje C++ objekata?

Video: Što je delegiranje C++ objekata?
Video: Hacked Jacuzzi, JDK 18, Kotlin 1.7.0, ECMAScript 2022 and new Amazon products [MJC News #10] 2024, Svibanj
Anonim

Delegiranje objekata dopušta predmeta za ponovnu upotrebu, kao u C++ objekt nasljeđivanje, ali štiti od krhkosti osnovne klase - tendencije da se osnovne klase razvijaju ispod izvedenih klasa. U sučelju delegacija , roditelj objekt izlaže sučelja sadržanog objekt kao da su svoje.

Slično, možete pitati, što je sastav objekata i delegiranje u C++?

Sastav govori o odnosima između predmeta . Delegacija radi se o prelasku posla s jednog objekt drugome. To su zapravo različite (ali ponekad povezane) brige. Ono što imate je B sastavljen od A (B se odnosi na A). B također delegira svoju jednu metodu A.

Drugo, što su delegatske metode? A metoda delegata je metoda da je delegat očekuje se realizacija objekta. A delegat je jednostavno referenca na drugi objekt i a metoda delegata je metoda od delegat . A metoda delegata implementira mehanizam povratnog poziva koji obično uzima pošiljatelja kao jedan od parametara koji se poziva.

U vezi s tim, što mislite pod delegiranjem objekta?

U objekt - orijentirano programiranje, delegacija odnosi se na ocjenjivanje člana (svojstva ili metode) jednog objekt (primatelja) u kontekstu drugog izvornika objekt (pošiljalac). Uvjet delegacija također se slobodno koristi za razne druge odnose između predmeta ; vidjeti delegacija (programiranje) za više.

Što znači delegiranje?

Delegacija je dodjela bilo kojeg ovlasti drugoj osobi (obično od menadžera do podređenog) za obavljanje određenih aktivnosti. To je jedan od temeljnih koncepata upravljačkog vodstva.