首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

JAVA 设计方式之——动态代理

2012-09-04 
JAVA 设计模式之——动态代理????? 终于把动态代理的视频看完了。那视频长的可谓“浩浩汤汤,横无际涯”。不过马

JAVA 设计模式之——动态代理

????? 终于把动态代理的视频看完了。那视频长的可谓“浩浩汤汤,横无际涯”。不过马士兵老师将的还不错。很多细节问题可以先不去深究,先来看看脉络。

????? 所谓动态代理,即DynamicProxy。现在有一个接口Moveable,里面有个move方法,任何可移动的物体都可以继承它。

??最后调用:

??

?

以这种方式再原来的业务基础上加逻辑,可扩展性好,可以很方便添加和撤销。像struts2里面的拦截器,Spring中的AOP,都是动态代理的一种应用。

?

当然,动态代理在JDK中也有自己的实现。在java.lang.reflect包中可以找到。

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

1 楼 miman2008 2010-10-18   好文章,楼主对此相当有心得,小弟佩服不已。

热点排行