美文网首页
24种设计模式之代理模式(Proxy Pattern)

24种设计模式之代理模式(Proxy Pattern)

作者: 修罗掌柜 | 来源:发表于2017-09-25 21:18 被阅读0次

代理模式

代理就是中介,中间人。法律上也有代理,比如代理律师之类,委托人将自己的一部分权限委托给代理者,代理者就拥有被代理者(委托人)的部分权限,并且可以以被代理人的名义来实行这些权限,此时代理者与委托人等同,当然代理人也可以在实行权限时配合自己的能力来进行,当然不能超出这个权限。

代理人知道被代理人能做那些事情及那些事情不能做。。 那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活阿。。

我们就以法律上的委托代理为例来写个实例:

首先我们先创建一个公共的接口ZiRanRen

再创建两个类实现 公共的接口,这两个类一个是被代理人类( MaYun ),一个是代理人类( LvShi )

被代理人

代理人

最后 来看看

运行结果

代理人

相关文章

网友评论

      本文标题:24种设计模式之代理模式(Proxy Pattern)

      本文链接:https://www.haomeiwen.com/subject/mxurextx.html