代理模式
代理就是中介,中间人。法律上也有代理,比如代理律师之类,委托人将自己的一部分权限委托给代理者,代理者就拥有被代理者(委托人)的部分权限,并且可以以被代理人的名义来实行这些权限,此时代理者与委托人等同,当然代理人也可以在实行权限时配合自己的能力来进行,当然不能超出这个权限。
代理人知道被代理人能做那些事情及那些事情不能做。。 那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活阿。。
我们就以法律上的委托代理为例来写个实例:
首先我们先创建一个公共的接口ZiRanRen
![](https://img.haomeiwen.com/i6188765/fa30ef893c2255de.png)
再创建两个类实现 公共的接口,这两个类一个是被代理人类( MaYun ),一个是代理人类( LvShi )
被代理人
![](https://img.haomeiwen.com/i6188765/648be2a0e2876e0a.png)
代理人
![](https://img.haomeiwen.com/i6188765/8a28a56d84b462dd.png)
最后 来看看
![](https://img.haomeiwen.com/i6188765/8bd471caf3363794.png)
运行结果
![](https://img.haomeiwen.com/i6188765/a50a1a2b4caafa25.png)
代理人
网友评论