读书人

对象创建的小疑点

发布时间: 2012-01-09 21:05:42 作者: rapoo

对象创建的小问题

Class clazz = Class.forName( "com.Tree1App Example ");
Constructor ctor = clazz.getConstructor(new Class[] {Shell.class,Integer.TYPE});
BasicApplication app = (BasicApplication)ctor.newInstance(new Object[] {shell, new Integer(style)});
这样构造一个对象有什么好处那?




[解决办法]
前几天看过这方面的东西,不过忘的差不多了,
是关于Java模式的问题,上面使用的是代理模式,其中包含了面向方面编程的东西,就是大家常说的AOP编程,这样做可以在你生成的对象要执行的方法前和后执行一些另外的操纵,比如事务处理,这样就不用在每次调用方法是都去进行事务处理,Spring就是通过代理方式来完成数据库事务处理的

读书人网 >J2SE开发

热点推荐