Vídeo: O que é delegação de objeto C ++?
2024 Autor: Lynn Donovan | [email protected]. Última modificação: 2023-12-15 23:52
Delegação de objeto permite objetos para ser reutilizado, como em Objeto C ++ herança, mas protege contra a fragilidade da classe base - a tendência das classes base evoluírem abaixo das classes derivadas. Na interface delegação , um pai objeto expõe as interfaces de um contido objeto como se fossem seus.
Da mesma forma, você pode perguntar, o que é composição e delegação de objetos em C ++?
Composição é sobre as relações entre objetos . Delegação é sobre passar o trabalho de um objeto para outro. Na verdade, essas são preocupações diferentes (mas às vezes relacionadas). O que você tem é B composto por A (B se refere a A). B também delega seu único método para A.
Em segundo lugar, quais são os métodos delegados? UMA método delegado é um método que o delegar espera-se que o objeto implemente. UMA delegar é simplesmente uma referência a outro objeto e um método delegado é um método do delegar . UMA método delegado implementa o mecanismo de retorno de chamada que geralmente leva o remetente como um dos parâmetros a serem chamados.
Com relação a isso, o que você quer dizer com delegação de objetos?
No objeto - programação orientada, delegação refere-se a avaliar um membro (propriedade ou método) de um objeto (o receptor) no contexto de outro original objeto (o remetente). O termo delegação também é usado livremente para várias outras relações entre objetos ; Vejo delegação (programação) para mais.
Qual é o meio de delegação?
Delegação é a atribuição de qualquer autoridade a outra pessoa (normalmente de um gerente a um subordinado) para realizar atividades específicas. É um dos conceitos centrais da liderança gerencial.