Co to jest delegowanie obiektów C++?
Co to jest delegowanie obiektów C++?

Wideo: Co to jest delegowanie obiektów C++?

Wideo: Co to jest delegowanie obiektów C++?
Wideo: CppCon 2017: Alfred Bratterud “Delegate this! Designing with delegates in modern C++” 2024, Listopad
Anonim

Delegacja obiektu pozwala przedmioty do ponownego wykorzystania, jak w Obiekt C++ dziedziczenie, ale chroni przed kruchością klasy bazowej - tendencją klas bazowych do ewolucji poniżej klas pochodnych. W interfejsie delegacja , rodzic obiekt eksponuje interfejsy zawartego obiekt jakby były jego własnymi.

Podobnie możesz zapytać, co to jest kompozycja i delegacja obiektów w C++?

Kompozycja dotyczy relacji między przedmioty . Delegacja polega na przekazywaniu pracy od jednego obiekt do innego. W rzeczywistości są to różne (ale czasami powiązane) obawy. To, co masz, to B złożone z A (B odnosi się do A). B również deleguje swoją jedną metodę do A.

Po drugie, czym są metody delegowania? A metoda delegowania jest metoda że delegat obiekt ma zostać wdrożony. A delegat jest po prostu odniesieniem do innego obiektu i a metoda delegowania jest metoda z delegat . A metoda delegowania implementuje mechanizm wywołań zwrotnych, który zwykle przyjmuje nadawcę jako jeden z wywoływanych parametrów.

W związku z tym, co rozumiesz przez delegowanie obiektu?

w obiekt programowanie zorientowane, delegacja odnosi się do oceny członka (właściwości lub metody) jednego obiekt (odbiorca) w kontekście innego oryginału obiekt (nadawca). Termin delegacja jest również używany luźno dla różnych innych relacji między przedmioty ; zobaczyć delegacja (programowanie) na więcej.

Jaki jest sposób delegowania?

Delegacja jest przypisanie jakiegokolwiek upoważnienia innej osobie (zwykle od kierownika do podwładnego) do wykonywania określonych czynności. Jest to jedna z podstawowych koncepcji przywództwa zarządczego.