Какво е делегиране на обекти на C++?
Какво е делегиране на обекти на C++?

Видео: Какво е делегиране на обекти на C++?

Видео: Какво е делегиране на обекти на C++?
Видео: Указатели c++ что это. Для чего нужны. Указатели c++ разыменование. C++ для начинающих. Урок #46 2024, Ноември
Anonim

Делегиране на обект позволява обекти да се използва повторно, както в C++ обект наследяване, но защитава от крехкостта на базовия клас - тенденцията базовите класове да се развиват под производните класове. В интерфейса делегация , родител обект разкрива интерфейсите на съдържащи се обект сякаш са негови.

По подобен начин може да попитате какво представлява съставът и делегирането на обекти в C++?

Състав е за взаимоотношенията между обекти . Делегация е за преминаване на работа от един обект на друг. Това всъщност са различни (но понякога свързани) опасения. Това, което имате, е B, съставено от A (B се отнася до A). B също делегира своя един метод на A.

Второ, какво представляват методите на делегат? А делегат метод е метод че делегат се очаква обектът да бъде реализиран. А делегат е просто препратка към друг обект и a делегат метод е метод от делегат . А делегат метод прилага механизма за обратно извикване, който обикновено приема подателя като един от параметъра, който трябва да бъде извикан.

Във връзка с това какво разбирате под делегиране на обект?

В обект -ориентирано програмиране, делегация се отнася до оценка на член (свойство или метод) на един обект (получателят) в контекста на друг оригинал обект (подателят). Терминът делегация също се използва свободно за различни други отношения между обекти ; виж делегация (програмиране) за повече.

Какво означава делегиране?

Делегация е възлагането на всякакви правомощия на друго лице (обикновено от ръководител на подчинен) за извършване на конкретни дейности. Това е една от основните концепции на управленското лидерство.