背景
以前编程时也碰到过Stub
这个名词, 但没关注, 今天研究Paypal Rest API
又碰到到这个词, 决定探查个究竟.
通俗解释
Stub 跟 Proxy 是一对,俗称代理-桩
,一般用在远程方法调用.
Proxy 相当于是拿在手里的遥控器,而 Stub 相当于长在电视机里的遥控接收器,它们有着一一对应的接口方法.
Proxy 的接口供客户端程序调用,然后它内部会把信息包装好,以某种方式(比如 RMI)传递给 Stub,而后者通过对应的接口作用于服务端系统,从而完成了远程调用
.