A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© laiminghui 高级黑马   /  2014-4-14 02:07  /  854 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 laiminghui 于 2014-4-14 02:43 编辑



有哪位大虾可以讲解  代理。要通熟一点...就是尽量使用生活的例子...

4 个回复

倒序浏览
代理模式在设计模式中的定义就是:为其他对象提供一种代理以控制对这个对象的访问。说白了就是,在一些情况下客户不想或者不能直接引用一个对象,而代理对象可以在客户和目标对象之间起到中介作用,去掉客户不能看到的内容和服务或者增添客户需要的额外服务。
回复 使用道具 举报
代理模式:    给某一对象提供代理对象,并由代理对象控制具体对象的引用.
实例解释:  代理指的就是一个角色代表另一个角色采取行动,就象生活中,一个红酒厂商,是不会直接把红酒零售客户的,都是通过代理来完成他的销售业务的.而客户,也不用为了喝红酒而到处找工厂,他只要找到厂商在当地的代理就行了,具体红酒工厂在那里,客户不用关心,代理会帮他处理.

回复 使用道具 举报
代理就是将目标对象包装一下,在保持目标对象原有功能的情况下,增加其他辅助功能。
举例:有一辆普通的车,代理类对其进行包装,在启动车子时语音欢迎你,倒车时语音提示到车,没油了提示加油等等。。。车就是目标对象,经过代理后目标对象的功能没有发生改变,但在执行目标对象功能的同时,代理添加了另外的功能,就类似语音提示功能一样。
回复 使用道具 举报
买火车票,真正出票的应该是铁总吧,但你在售票点,12306 ,邮局什么地方都能买到票,这些地方遵守相同的流程:选车,缴费,提供,身份证明,出票。这些买票的就可以看成铁总的代理啊,他们遵守相同的接口规范(买票标准)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马