Design Pattern:代理模式

代理模式

image-20200618155758702

远程代理

远程代理好比“远程对象的本地代表”

image-20200618155709216

Java RMI

image-20200618155734188

  1. 客户调用客户辅助对象上的方法
  2. 客户辅助对象打包调用信息,通过网络传给服务辅助对象
  3. 服务辅助对象调用服务对象,将结果打包返回给客户辅助对象
  4. 客户辅助对象把结果返回给客户对象

以上过程对客户是透明的

  • RMI把客户辅助对象称为stub(桩)
  • 服务辅助对象称为skeleton(骨架)

image-20200618155746284

原文地址:https://www.cnblogs.com/cpaulyz/p/13173295.html