Имя этого шаблона проектирования?

Я пытаюсь выяснить имя, стоящее за этим шаблоном проектирования. По сути, у вас есть некоторые произвольные данные, которые необходимо обработать, и любое произвольное количество объектов «обработчиков», которые могут быть способны обрабатывать данные. Данные передаются этим обработчикам, пока что-то их не обработает.

Например, в Qt QImage считывает изображения через QImageReader. QImageReader запрашивает объекты QImageIOHandler, чтобы узнать, может ли данный формат файла быть прочитан этим QImageIOHandler. Если это так, он использует этот обработчик для чтения изображения. Некоторое время я думал о том, чтобы позволить пользователю вводить код на веб-сайт и запускать его на веб-сервере. Это не новая идея - многие веб-сайты позволяют пользователям «тестировать» свой код в Интернете - например ...

Я некоторое время думал об идее разрешить пользователю вводить код на веб-сайт и запускать его в Интернете. сервер. Это не новая идея - многие веб-сайты позволяют пользователям «тестировать» свой код в Интернете, например http://ideone.com/ .

Например: Допустим, у нас есть форма, содержащая элемент

9
задан Tomasz Kowalczyk 15 May 2011 в 03:33
поделиться