Šta je delegiranje C++ objekata?
Šta je delegiranje C++ objekata?

Video: Šta je delegiranje C++ objekata?

Video: Šta je delegiranje C++ objekata?
Video: Godot 2D и 3D бесплатный открытый игровой движок / OpenGL / C++, C#, GD Native Object Pascal / 2021 2024, Maj
Anonim

Delegacija objekata dozvoljava objekata za ponovnu upotrebu, kao u C++ objekat nasljeđivanje, ali štiti od krhkosti osnovne klase – tendencije da se osnovne klase razvijaju ispod izvedenih klasa. U interfejsu delegacija , roditelj objekt izlaže interfejse sadržanog objekt kao da su njeni.

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

Kompozicija govori o odnosima između objekata . Delegacija radi se o prelasku posla od 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đe delegira svoju jednu metodu A.

Drugo, šta su delegatske metode? A metoda delegata je metoda da je delegat očekuje se implementacija objekta. A delegat je jednostavno referenca na drugi objekat i a metoda delegata je metoda of the delegat . A delegatski metod implementira mehanizam povratnog poziva koji obično uzima pošiljaoca kao jedan od parametara koji se poziva.

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

U objekt -orijentisano programiranje, delegacija odnosi se na procjenu člana (svojstva ili metode) jednog člana objekt (primalac) u kontekstu drugog originala objekt (pošiljalac). Pojam delegacija se također slobodno koristi za razne druge odnose između objekata ; vidi delegacija (programiranje) za više.

Šta znači delegiranje?

Delegacija je dodjela bilo kojeg ovlaštenja drugoj osobi (obično od menadžera do podređenog) za obavljanje određenih aktivnosti. To je jedan od osnovnih koncepata rukovodstva.