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

简单工厂加下反射

2012-12-27 
简单工厂加上反射public static?xxx getInstance()??? {??????? Class decoderClass null??????? if (n

简单工厂加上反射

public static?xxx getInstance()
??? {
??????? Class decoderClass = null;
??????? if (null == instance)
??????? {
??????????? try
??????????? {
??????????????? decoderClass = Class
??????????????????? .forName(HttpAgentData.HttpSOAPDecoderClass);
??????????? }
??????????? catch (ClassNotFoundException e)
??????????? {
?????????????????? ex.printStackTrace();
??????????? }
??????????? Constructor constructor = decoderClass.getConstructors()[0];
??????????? try
??????????? {
??????????????? instance = (SOAPDecoder)constructor.newInstance(null);
??????????? }
??????????? catch (Exception e)
??????????? {
??????????????? e.printStackTrace();
??????????? }
??????? }
??????? return instance;
??? }

热点排行