黑马程序员技术交流社区

标题: 什么时候要用到动态代理模式啊 ,怎么能体现出动态啊,.... [打印本页]

作者: 胡乃锋    时间: 2013-11-20 01:26
标题: 什么时候要用到动态代理模式啊 ,怎么能体现出动态啊,....
不是太理解怎么能体现出动态

作者: 零下五度的水    时间: 2013-11-20 01:49
动态。。。
其实我感觉,与其叫动态代理,不如理解成代理框架,
动态的意思就是,在不改变源代码的情况下,不同用户接收不同的信息
比如,你登录论坛,版主和普通用户的页面是不一样的(版主神马的会多一些功能)
用代码来说的话,就是会同一个方法,但传入的参数不一样,所以结果就不一样
所以这基本就是把普通的代理模式封装成一个专门的类(Proxy)
不用反射的代理就是静态代理,所以你大可以自己试试写一个静态代理
然后想想用反射会用什么好处,那个就是动态的意思了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2