Что такое обработчик

Привет, Я пытаюсь изучить некоторые связанные с программированием термины, и я часто сталкиваюсь с обработчиком слов. Кто-нибудь может объяснить, что означает обработчик, и когда использовать этот термин.

Ответ 1

Обработчик - это метод/метод/метод, который специализируется на определенном типе данных или фокусируется на определенных специальных задачах.

Примеры:

  • Обработчик событий. Получает и переваривает события и сигналы от (например, OS или GUI).

  • Обработчик памяти - выполняет определенные специальные задачи в памяти.

  • Обработчик ввода файлов - функция, принимающая входной файл и выполняющая специальные задачи по данным, все в зависимости от контекста курса.

Ответ 2

Код, связанный с или вызванный появлением определенного события, например входящего сообщения, возникшего исключения, сигнала, отправленного процессу, завершения запроса сетевого ввода-вывода или щелчка мыши на элементе пользовательского интерфейса, Это очень общий термин.

Ответ 3

Я думаю, что это очень общий термин, без "жесткого" определения. Значение сильно контекстуально, варьируется в зависимости от общего дизайна кода.

Для меня это обычно означает некоторый код, который вызывается из внутреннего ядра и должен делать что-то и возвращаться. Эта "внутренняя" часть может иметь несколько "обработчиков" и выбирает, какой из них вызывать.

В некоторых случаях вы определяете некоторый API, чтобы сделать эти обработчики большей частью взаимозаменяемыми, поэтому вызывающий может выбрать один из таблицы и использовать один и тот же код для вызова любого из них. ООП помогает здесь.