偶爾會有一個方法調用另一個方法,而不會執行其他任何操作。我將用一個例子證明:一個方法的唯一目的是調用另一個方法的正確術語是什麼?
void foo() {
bar();
}
void bar() {
// do some actual work
}
是否有可能被用來描述方法foo
一些精確的術語?我有時看到這些被稱爲「橋樑」的方法,但我知道這是不正確的,因爲「橋樑方法」具有單獨的,明確定義的含義。任何幫助表示讚賞,謝謝。
偶爾會有一個方法調用另一個方法,而不會執行其他任何操作。我將用一個例子證明:一個方法的唯一目的是調用另一個方法的正確術語是什麼?
void foo() {
bar();
}
void bar() {
// do some actual work
}
是否有可能被用來描述方法foo
一些精確的術語?我有時看到這些被稱爲「橋樑」的方法,但我知道這是不正確的,因爲「橋樑方法」具有單獨的,明確定義的含義。任何幫助表示讚賞,謝謝。
聽起來像一個簡單的Proxy Pattern
這是一個Wrapper Function。
與@ scrappedcola的評論相反,包裝函數不一定是浪費和多餘的。一個實例可以滿足一個接口,或轉發一個呼叫。
包裝功能。聽起來不錯。 – 2011-06-06 17:08:22
這是我們正在尋找的術語+1 – planetjones 2011-06-06 17:08:47
*一個實例可能會滿足一個接口.... *與以下方面存在很大矛盾:*其唯一目的是調用另一個方法*的方法*,否則首先它會執行impl。界面合同。 – bestsss 2011-06-06 19:57:12
浪費和多餘? – scrappedcola 2011-06-06 17:03:58
我會將它稱爲PROXY方法...如果它的唯一目的是調用另一個方法,那麼我會稱之爲DUMB方法。 – Chandu 2011-06-06 17:04:20
「Caller」... :) – 2011-06-06 17:04:42