Kaj je delegiranje predmetov C++?
Kaj je delegiranje predmetov C++?

Video: Kaj je delegiranje predmetov C++?

Video: Kaj je delegiranje predmetov C++?
Video: Я ОДЕРЖИМЫЙ ДЕМОНАМИ 2024, Maj
Anonim

Delegiranje predmetov dovoljuje predmetov za ponovno uporabo, kot v C++ predmet dedovanje, vendar ščiti pred krhkostjo osnovnega razreda – težnjo, da se osnovni razredi razvijajo pod izpeljanimi razredi. V vmesniku delegacija , starš predmet razkrije vmesnike vsebovanega predmet kot da so svoje.

Podobno se lahko vprašate, kaj je sestava in delegiranje objektov v C++?

Sestava gre za odnose med predmetov . Delegacija gre za prenašanje dela od enega predmet drugemu. To so pravzaprav različni (vendar včasih povezani) pomisleki. Kar imate, je B, sestavljen iz A (B se nanaša na A). B tudi prenese svojo eno metodo na A.

Drugič, kaj so delegatske metode? A delegirana metoda je metoda da delegat Pričakuje se, da bo predmet implementiran. A delegat je preprosto sklicevanje na drug predmet in a delegirana metoda je metoda od delegat . A delegirana metoda izvaja mehanizem povratnega klica, ki običajno vzame pošiljatelja kot enega od parametrov, ki jih je treba poklicati.

Kaj v zvezi s tem mislite z delegiranjem predmetov?

V predmet - usmerjeno programiranje, delegacija se nanaša na ocenjevanje člana (lastnosti ali metode) enega predmet (prejemnik) v kontekstu drugega izvirnika predmet (pošiljatelj). Izraz delegacija se tudi ohlapno uporablja za različne druge odnose med predmetov ; glej delegacija (programiranje) za več.

Kaj pomeni delegiranje?

Delegacija je prenos katerega koli pooblastila drugi osebi (običajno od vodje do podrejenega) za izvajanje posebnih dejavnosti. Je eden od temeljnih konceptov vodenja menedžmenta.