美文网首页
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