设计模式
Lucare
风能吹走纸张却吹不走蝴蝶,生命的力量在于不顺从!
展开
-
动态代理
上次总结了一下静态代理,代理的思想很容易理解,但是静态代理的能力毕竟有限。假如我有很多类都需要使用相同的代理,那么我们必须为其编写代理类,而这些代理类做的工作大都一样,在关键时刻会调用真实对象,在调用真实对象的方法前后会有所增强处理。不同之处就是调用的对象不同,那么是否有这样一个类,只需我们给它一个真实对象,给它一些必要的参数,它就能帮我们生成代理类呢。 当然可以,JDK自带的就有原创 2014-12-16 13:31:11 · 602 阅读 · 0 评论 -
代理模式(静态代理)的通俗理解
代理模式分为两种:静态代理和动态代理。首先不谈模式,举一个例子: 有一队很美丽的妹子,她们都是训练有素的迎宾小姐。平时忙于训练再加上人脉与广告投入不多,生意并不好。于是她们的老大提议去找一个礼仪公司合作,请他们把迎宾的活儿包给她们来做。恰好在某个公司有个接待外宾的活动,该活动交给一个这个知名的礼仪公司负责,礼仪公司就通知了迎宾小姐。在外宾下车时就要乐队奏乐,走到公司门口时,迎宾原创 2014-12-10 16:55:31 · 1954 阅读 · 0 评论