Каков правильный термин для метода, единственной целью которого является вызов другого метода? - PullRequest
1 голос
/ 06 июня 2011

Иногда будет метод, который вызывает другой метод и больше ничего не делает. Я продемонстрирую на примере:

void foo() {
    bar();
}
void bar() {
    // do some actual work
}

Существует ли какая-то точная терминология, которую можно использовать для описания метода foo? Я иногда видел эти так называемые методы «моста», но я знаю, что это неверно, поскольку «метод моста» имеет отдельное, четко определенное значение. Любая помощь приветствуется, спасибо.

Ответы [ 2 ]

14 голосов
/ 06 июня 2011

Это Функция Wrapper .

Вопреки комментарию @ scrappedcola, функция-обертка не обязательно является расточительной и избыточной. Экземпляр может удовлетворять интерфейсу или переадресовывать вызов.

3 голосов
/ 06 июня 2011

Звучит как простой Прокси-шаблон

...