java设计模式之代理模式(Porxy)详解
现实生活中也有很多行为吻合代理模式。比如店外卖,客户在APP上下单后,店长会接单。下面根据实际代码来说明代理模式和非代理的具体实现。非代理模式即店长自己送,无须委托送餐员代理送。即直接创建本尊对象并访问本尊方法,没有中间的代理对象。再者店长和客户本来就不需要相互包含,他们之间是无状态的。这样可以隐藏一个对象存在于不同地址空间的事实。通过它来存放实例化需要很长时间的真实对象。
现实生活中也有很多行为吻合代理模式。比如店外卖,客户在APP上下单后,店长会接单。下面根据实际代码来说明代理模式和非代理的具体实现。非代理模式即店长自己送,无须委托送餐员代理送。即直接创建本尊对象并访问本尊方法,没有中间的代理对象。再者店长和客户本来就不需要相互包含,他们之间是无状态的。这样可以隐藏一个对象存在于不同地址空间的事实。通过它来存放实例化需要很长时间的真实对象。