O que é delegação de objeto C ++?
O que é delegação de objeto C ++?

Vídeo: O que é delegação de objeto C ++?

Vídeo: O que é delegação de objeto C ++?
Vídeo: C++'s Constructors: Delegation within Class 2024, Novembro
Anonim

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.