Mi az a C++ objektum delegálás?
Mi az a C++ objektum delegálás?

Videó: Mi az a C++ objektum delegálás?

Videó: Mi az a C++ objektum delegálás?
Videó: CppCon 2017: Alfred Bratterud “Delegate this! Designing with delegates in modern C++” 2024, Lehet
Anonim

Objektum delegálás lehetővé tesz tárgyakat újrafelhasználható, mint pl C++ objektum öröklődés, de véd az alaposztály törékenységétől – attól a tendenciától, hogy az alaposztályok a származtatott osztályok alá fejlődjenek. A felületen delegáció , egy szülő tárgy feltárja a tartalmazott felületeket tárgy mintha a sajátjai lennének.

Hasonlóképpen felteheti a kérdést, hogy mi az objektumkompozíció és delegálás a C++ nyelven?

Fogalmazás közötti kapcsolatokról szól tárgyakat . Delegáció az egyiktől való átadásról szól tárgy másikba. Ezek valójában különböző (de néha összefüggő) problémák. Amit kapott, az az A-ból álló B (B az A-ra utal). B is delegálja az egyik módszerét A-ra.

Másodszor, melyek azok a delegált módszerek? A delegált módszer egy módszer hogy a delegált objektum megvalósítása várható. A delegált egyszerűen egy hivatkozás egy másik objektumra, és a delegált módszer egy módszer a delegált . A delegált módszer visszahívási mechanizmust valósít meg, amely általában a feladót veszi a hívandó paraméterek közé.

Ezzel kapcsolatban mit értesz tárgyi delegálás alatt?

Ban ben tárgy - orientált programozás, delegáció az egyik tagjának (tulajdonságának vagy módszerének) értékelésére utal tárgy (a vevő) egy másik eredeti szövegkörnyezetében tárgy (a küldő). A kifejezés delegáció közötti kapcsolatokra is lazán használják tárgyakat ; lát delegáció (programozás) többért.

Mit jelent a delegálás?

Delegáció bármely felhatalmazás átruházása egy másik személyre (általában vezetőtől beosztottig) meghatározott tevékenységek elvégzésére. Ez a vezetői vezetés egyik alapfogalma.