C++ нысан өкілдігі дегеніміз не?
C++ нысан өкілдігі дегеніміз не?

Бейне: C++ нысан өкілдігі дегеніміз не?

Бейне: C++ нысан өкілдігі дегеніміз не?
Бейне: [C++] Операторы побитового сдвига / Вывода в поток 2024, Мамыр
Anonim

Объект делегациясы мүмкіндік береді нысандар сияқты қайта пайдалануға арналған C++ нысаны мұрагерлік, бірақ базалық сыныптың сынғыштығынан қорғайды - базалық сыныптардың туынды сыныптардың астында даму үрдісі. Интерфейсте делегация , ата-ана объект қамтылған интерфейстерін көрсетеді объект олар өзінікі сияқты.

Сол сияқты, сіз C++ тілінде объектінің құрамы және өкілдігі дегеніміз не?

Құрамы арасындағы қатынастар туралы нысандар . Делегация жұмысты біреуден өткізу туралы объект басқасына. Бұл шын мәнінде әртүрлі (бірақ кейде байланысты) алаңдаушылықтар. Сізде А-дан тұратын В бар (В А-ға сілтеме жасайды). B сонымен қатар өзінің бір әдісін А-ға береді.

Екіншіден, делегат әдістері дегеніміз не? А делегат әдісі Бұл әдіс бұл делегат нысанды іске асыру күтілуде. А делегат жай ғана басқа нысанға сілтеме және а делегат әдісі Бұл әдіс -ның делегат . А делегат әдісі әдетте жіберушіні шақырылатын параметрдің бірі ретінде қабылдайтын кері шақыру механизмін жүзеге асырады.

Осыған байланысты объектіні беру дегенді қалай түсінесіз?

жылы объект -бағдарланған бағдарламалау; делегация біреуінің мүшесін (қасиетін немесе әдісін) бағалауды білдіреді объект (қабылдағыш) басқа түпнұсқа контекстінде объект (жіберуші). Термин делегация арасындағы әртүрлі басқа қатынастар үшін де еркін қолданылады нысандар ; қараңыз делегация (бағдарламалау) қосымша ақпарат алу үшін.

Делегацияның мәні неде?

Делегация белгілі бір қызметті жүзеге асыру үшін қандай да бір өкілеттікті басқа адамға (әдетте басшыдан бағынушыға) беру. Бұл басқарушылық көшбасшылықтың негізгі тұжырымдамаларының бірі.