设计模式之代理模式

来源:互联网 发布:js遍历json对象数组 编辑:程序博客网 时间:2024/05/01 01:39

例题:远程糖果机监控

监控糖果机:地点、糖果库存和当前状态
本地糖果机监控怎么做

代理监控方案

远程代理:远程对象的本地代表,通过它可以让远程对象当本地对象来调用。
远程代理通过网络和真正的远程对象沟通信息。
这里写图片描述
利用Java RMI实现远程代理:
这里写图片描述
代理模式:为一个对象提供一个替身,以控制对这个对象的访问
被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象
代理模式有很多变体,都是为了控制与管理对象访问
code Address:

原创粉丝点击