¿Qué es la delegación de objetos de C ++?
¿Qué es la delegación de objetos de C ++?

Video: ¿Qué es la delegación de objetos de C ++?

Video: ¿Qué es la delegación de objetos de C ++?
Video: C++11: delegación de constructores - tutorial en Español 2024, Mayo
Anonim

Delegación de objetos permite objetos para ser reutilizado, como en Objeto C ++ herencia, pero protege contra la fragilidad de la clase base, la tendencia de las clases base a evolucionar por debajo de las clases derivadas. En interfaz delegación , un padre objeto expone las interfaces de un contenido objeto como si fueran los suyos.

De manera similar, puede preguntar, ¿qué es la composición y delegación de objetos en C ++?

Composición se trata de las relaciones entre objetos . Delegación se trata de pasar el trabajo de uno objeto a otro. En realidad, se trata de preocupaciones diferentes (pero a veces relacionadas). Lo que tienes es B compuesto de A (B se refiere a A). B también delega su único método a A.

En segundo lugar, ¿qué son los métodos delegados? A método delegado es un método que el delegar Se espera que el objeto implemente. A delegar es simplemente una referencia a otro objeto y un método delegado es un método de El delegar . A método delegado implementa el mecanismo de devolución de llamada que generalmente toma al remitente como uno de los parámetros a llamar.

Con respecto a esto, ¿qué quiere decir con delegación de objetos?

En objeto -programación orientada, delegación se refiere a evaluar un miembro (propiedad o método) de una objeto (el receptor) en el contexto de otro original objeto (el remitente). El término delegación también se utiliza libremente para varias otras relaciones entre objetos ; ver delegación (programación) para más.

¿Qué es la delegación?

Delegación es la asignación de cualquier autoridad a otra persona (normalmente de un gerente a un subordinado) para llevar a cabo actividades específicas. Es uno de los conceptos centrales del liderazgo gerencial.