Què és la delegació d'objectes C++?
Què és la delegació d'objectes C++?

Vídeo: Què és la delegació d'objectes C++?

Vídeo: Què és la delegació d'objectes C++?
Vídeo: C++ : Constructores Delegados 2024, De novembre
Anonim

Delegació d'objectes permet objectes per ser reutilitzat, com en Objecte C++ herència, però protegeix contra la fragilitat de la classe base: la tendència de les classes base a evolucionar per sota de les classes derivades. A la interfície delegació , un pare objecte exposa les interfícies d'un contingut objecte com si fossin seus.

De la mateixa manera, us podeu preguntar què és la composició i la delegació d'objectes en C++?

Composició tracta de les relacions entre objectes . Delegació es tracta de passar la feina d'un objecte a un altre. En realitat, són preocupacions diferents (però de vegades relacionades). El que tens és B compost per A (B es refereix a A). B també delega el seu únic mètode a A.

En segon lloc, quins són els mètodes de delegació? A mètode delegat és un mètode que la delegat s'espera que l'objecte sigui implementat. A delegat és simplement una referència a un altre objecte i a mètode delegat és un mètode del delegat . A mètode delegat implementa el mecanisme de devolució de trucada que normalment pren el remitent com un dels paràmetres a cridar.

En aquest sentit, què entens per delegació d'objectes?

En objecte - Programació orientada, delegació es refereix a avaluar un membre (propietat o mètode) d'un objecte (el receptor) en el context d'un altre original objecte (l'emissor). El terme delegació també s'utilitza lliurement per a diverses altres relacions entre objectes ; veure delegació (programació) per a més.

Què vol dir delegació?

Delegació és l'assignació de qualsevol autoritat a una altra persona (normalment d'un gerent a un subordinat) per dur a terme activitats específiques. És un dels conceptes bàsics del lideratge directiu.