代理模式

2019-04-16  本文已影响0人  fanren

定义

为其他对象提供一种代理,控制对这个对象的访问;

角色划分

原理案例

demo
以代购为例
角色一:Proxy(代理对象)
角色二:PersonProtocol(目标接口)
角色三:Consumer

开发案例

假如我们的开发中,在获取订单信息的时候,我们只获取订单的id和名字,而订单的价格,我们在需要的时候,才回去获取;
在这个时候,我们就可以使用代理模式(保护代理,用来设置访问权限)来实现此功能;
demo

上一篇 下一篇

猜你喜欢

热点阅读