对于唯一目的是调用另一个方法的方法,正确的术语是什么?
偶尔会有一个方法调用另一个方法而不执行任何其他操作。我将用一个例子来演示:
void foo() {
bar();
}
void bar() {
// do some actual work
}
是否有一些精确的术语可以用来描述方法 foo
?我有时会看到这些所谓的“桥接”方法,但我知道这是不正确的,因为“桥接方法”具有单独的、明确定义的含义。如有任何帮助,我们将不胜感激,谢谢。
Occasionally there will be a method that calls another method and does nothing else. I'll demonstrate with an example:
void foo() {
bar();
}
void bar() {
// do some actual work
}
Is there some precise terminology that could be used to describe method foo
? I've sometimes seen these called "bridge" methods, but I know this to be incorrect, since a "bridge method" has a separate, well-defined meaning. Any help is appreciated, thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个包装函数。
与@scrappedcola 的评论相反,包装函数不一定是浪费和多余的。一个实例可以满足一个接口,或者转发一个调用。
It's a Wrapper Function.
Contrary to @scrappedcola's comment, a wrapper function is not necessarily wasteful and redundant. An instance may satisfy an interface, or forward a call.
听起来像一个简单的代理模式
Sounds like a simple Proxy Pattern