代理模式

本文通过一个生动的例子解释了代理模式的概念,即当直接访问目标对象不便时,可以通过代理对象进行间接访问,实现特定目的。
什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活呀。比如西门庆找潘金莲,那潘金莲不好意思答复呀,咋办,找两个王婆做代理,表现在程序上时这样的:

先定义一种类型的女人:
[img]http://dl.iteye.com/upload/attachment/160625/ab91c49e-6fda-35a6-89dc-8ad0daec5351.jpg[/img]
一种类型嘛,那肯定是接口

先定义潘金莲:
[img]http://dl.iteye.com/upload/attachment/160629/038ca6de-b05f-382f-9b14-2383cd37f158.jpg[/img]
再定一个丑陋的王婆:
[img]http://dl.iteye.com/upload/attachment/160631/93895352-987d-34a0-a1b1-72abadcc2d8f.jpg[/img]
两个女主角都上场了,男主角也该出现了:
[img]http://dl.iteye.com/upload/attachment/160633/30ed849d-b71e-3c2a-bb85-b3eee211559d.jpg[/img]
那这就是活生生的一个例子,通过代理人实现了某种目的,如果真去掉王婆这个中间环节,直接是西门庆和潘金莲勾搭,估计很难成就武松杀嫂时间。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值