Где использовать делегатов?

Делегат — это именованный oo тип, который определяет определенный object-oriented вид метода. Точно так же, как object-oriented-design в определении класса указываются design-pattern все члены для определенного ood типа объекта, который он oop определяет, делегат размещает object-oriented сигнатуру метода для того oop вида метода, который он определяет.

Исходя delegates из этого утверждения, делегат oo — это указатель на функцию, и pattern он определяет, как эта функция gof выглядит.

Отличным примером delegate реального применения делегата oops является Predicate. В примере из ссылки object-oriented вы заметите, что Array.Find берет массив object-oriented для поиска, а затем предикат delegates для обработки критериев того, что gof нужно найти. В этом случае object-oriented он передает метод ProductGT10, который design-pattern соответствует подписи Predicate.

oop

design-patterns

delegates

2022-07-31T20:17:59+00:00