Wat is C++ objekdelegering?
Wat is C++ objekdelegering?

Video: Wat is C++ objekdelegering?

Video: Wat is C++ objekdelegering?
Video: C vs C++ | Which Should you Learn? #coding #c #software 2024, Mei
Anonim

Voorwerpdelegering toelaat voorwerpe om hergebruik te word, soos in C++ voorwerp oorerwing, maar beskerm teen basisklas-broosheid - die neiging vir basisklasse om onder afgeleide klasse te ontwikkel. In koppelvlak afvaardiging , 'n ouer voorwerp stel die koppelvlakke van 'n vervat bloot voorwerp asof hulle sy eie is.

Net so kan jy vra, wat is objeksamestelling en delegering in C++?

Samestelling gaan oor die verhoudings tussen voorwerpe . Afvaardiging gaan oor die oordrag van werk van een voorwerp na 'n ander. Dit is eintlik verskillende (maar soms verwante) bekommernisse. Wat jy het, is B wat uit A bestaan (B verwys na A). B delegeer ook sy een metode aan A.

Tweedens, wat is delegeermetodes? A delegeer metode is 'n metode dat die delegeer voorwerp word verwag om te implementeer. A delegeer is bloot 'n verwysing na 'n ander voorwerp en a delegeer metode is 'n metode van die delegeer . A delegeer metode implementeer die terugbelmeganisme wat gewoonlik die sender neem as een van die parameters wat geroep moet word.

Met betrekking tot hierdie, wat bedoel jy met objekdelegering?

In voorwerp -georiënteerde programmering, afvaardiging verwys na die evaluering van 'n lid (eiendom of metode) van een voorwerp (die ontvanger) in die konteks van 'n ander oorspronklike voorwerp (die sender). Die term afvaardiging word ook losweg gebruik vir verskeie ander verhoudings tussen voorwerpe ; sien afvaardiging (programmering) vir meer.

Wat is die middel van delegering?

Afvaardiging is die toewysing van enige magtiging aan 'n ander persoon (gewoonlik van 'n bestuurder na 'n ondergeskikte) om spesifieke aktiwiteite uit te voer. Dit is een van die kernkonsepte van bestuursleierskap.