Заглушка метода [ 1] — это короткая и простая подстановочная метка для метода , который еще не написан для нужд производства. Как правило, заглушка метода содержит ровно столько кода, чтобы его можно было использовать — объявление с любыми параметрами и, если применимо, возвращаемое значение. [2]
Заглушку метода можно использовать для реализации интерфейса , который определен, но для которого реализация недоступна.
В следующем примере псевдокода функция ReadThermometer возвращает определенное значение, хотя в конечном итоге она должна считывать значение из аппаратного источника. Она возвращает допустимое значение, позволяя потребляющему коду быть исполняемым. Функция игнорирует источник входного параметра , что является общим для заглушки.
функция ReadThermometer(Источник источника) возвращает 28 конец функции
В распределенных вычислениях заглушка похожа на фиктивный объект — имитирует существующий код, например процедуру на удаленной машине. Такие заглушки могут быть полезны при портировании .
В номенклатуре RMI заглушка на стороне клиента взаимодействует со скелетом на стороне сервера. [3]
В Windows и DOS заглушка похожа на прокладку — небольшой интерфейсный код , оставленный в обычной памяти самоперемещающимися резидентными драйверами, которые перемещают большую часть себя в верхнюю память , область верхней памяти , расширенную или расширенную память , а также аналогичные заглушки, позволяющие перемещенному коду взаимодействовать с DOS реального режима совместно с расширителями DOS (такими как DPMI , DPMS , CLOAKING или NIOS ).