代理模式和JDK动态代理(二)

2015-11-21 00:56:42 · 作者: · 浏览: 16
); } catch (NoSuchMethodException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SecurityException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InvocationTargetException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
运行结果:

?

开始售票
火车站售票
售票成功

?

最终总结:不管是代理模式,还是JDK的动态代理,都有这样几个元素:代理,被代理对象,以及宣称它们能力的接口;只是动态代理不需要显示创建代理类。

?