Kas ir C++ objektu deleģēšana?
Kas ir C++ objektu deleģēšana?

Video: Kas ir C++ objektu deleģēšana?

Video: Kas ir C++ objektu deleģēšana?
Video: How to CREATE/INSTANTIATE OBJECTS in C++ 2024, Maijs
Anonim

Objekta deleģēšana ļauj objektus izmantot atkārtoti, kā norādīts C++ objekts mantojuma, bet aizsargā pret bāzes klases trauslumu - tendenci bāzes klasēm attīstīties zem atvasinātajām klasēm. Interfeisā delegācija , vecāks objektu atklāj ietvertā saskarnes objektu it kā tie būtu savējie.

Tāpat jūs varat jautāt, kas ir objektu sastāvs un deleģēšana C++ valodā?

Sastāvs ir par attiecībām starp objektus . Delegācija ir par pāreju no viena objektu citam. Tās patiesībā ir dažādas (bet dažreiz saistītas) problēmas. Tas, kas jums ir, ir B, kas sastāv no A (B attiecas uz A). B arī deleģē savu vienu metodi A.

Otrkārt, kas ir deleģētās metodes? A deleģētā metode ir metodi ka deleģēt objektu paredzēts īstenot. A deleģēt ir vienkārši atsauce uz citu objektu un a deleģētā metode ir metodi no deleģēt . A deleģētā metode ievieš atzvanīšanas mehānismu, kas parasti izmanto sūtītāju kā vienu no izsaucamajiem parametriem.

Ko jūs šajā sakarā domājat ar objektu deleģēšanu?

In objektu - orientēta programmēšana, delegācija attiecas uz kāda dalībnieka (īpašības vai metodes) novērtēšanu objektu (uztvērējs) cita oriģināla kontekstā objektu (sūtītājs). Termiņš delegācija tiek brīvi izmantots arī dažādām citām attiecībām starp objektus ; skat delegācija (programmēšana), lai uzzinātu vairāk.

Ko nozīmē deleģēšana?

Delegācija ir jebkuras pilnvaras piešķiršana citai personai (parasti no vadītāja līdz padotajam) konkrētu darbību veikšanai. Tas ir viens no vadības vadības pamatjēdzieniem.