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