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

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

Видео: Что такое делегирование объектов C ++?
Видео: Что такое агрегация и композиция. Отношения между классами и объектами. ООП. C++ Для начинающих #97 2024, Май
Anonim

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

Точно так же вы можете спросить, что такое композиция и делегирование объектов в C ++?

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

Во-вторых, что такое методы делегата? А делегировать метод это метод что делегировать объект ожидается к реализации. А делегировать просто ссылка на другой объект и делегировать метод это метод принадлежащий делегировать . А делегировать метод реализует механизм обратного вызова, который обычно принимает отправителя в качестве одного из вызываемых параметров.

Что вы имеете в виду под делегированием объекта?

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

Что такое делегирование?

Делегация - это передача каких-либо полномочий другому лицу (обычно от менеджера к подчиненному) для выполнения определенных действий. Это одна из основных концепций управленческого лидерства.