Mikä on C++-objektien delegointi?
Mikä on C++-objektien delegointi?

Video: Mikä on C++-objektien delegointi?

Video: Mikä on C++-objektien delegointi?
Video: Creating a Doom-style 3D engine in C 2024, Marraskuu
Anonim

Objektin delegointi sallii esineitä käytettävä uudelleen, kuten C++-objekti periytymistä, mutta suojaa perusluokan hauraudelta – perusluokkien taipumusta kehittyä johdettujen luokkien alapuolelle. Käyttöliittymässä valtuuskunta , vanhempi esine paljastaa sisältämän rajapinnat esine ikään kuin ne olisivat sen omia.

Vastaavasti saatat kysyä, mikä on objektin kokoonpano ja delegointi C++:ssa?

Sävellys on kyse välisistä suhteista esineitä . valtuuskunta on työn siirtymistä yhdeltä esine toiselle. Nämä ovat itse asiassa erilaisia (mutta joskus toisiinsa liittyviä) huolenaiheita. Se, mitä sinulla on, on B, joka koostuu A:sta (B tarkoittaa A:ta). B myös delegoi yhden menetelmänsä A:lle.

Toiseksi, mitä ovat delegointimenetelmät? A delegoida menetelmä on menetelmä että delegoida kohteen odotetaan toteutettavan. A delegoida on yksinkertaisesti viittaus toiseen objektiin ja a delegoida menetelmä on menetelmä -lta delegoida . A delegoida menetelmä toteuttaa takaisinsoittomekanismin, joka yleensä ottaa lähettäjän yhdeksi kutsuttavista parametreista.

Mitä tarkoitat tässä suhteessa objektin delegoinnilla?

Sisään esine - suuntautunut ohjelmointi, valtuuskunta viittaa jäsenen (ominaisuuden tai menetelmän) arviointiin esine (vastaanotin) toisen alkuperäisen yhteydessä esine (lähettäjä). Termi valtuuskunta käytetään myös löyhästi useisiin muihin suhteisiin esineitä ; katso valtuuskunta (ohjelmointi) saadaksesi lisää.

Mitä delegointi tarkoittaa?

valtuuskunta on minkä tahansa valtuutuksen antaminen toiselle henkilölle (yleensä johtajasta alaisena) tiettyjen toimintojen suorittamiseen. Se on yksi johdon johtajuuden keskeisistä käsitteistä.