读书人

简单工厂加下反射

发布时间: 2012-12-27 10:17:10 作者: rapoo

简单工厂加上反射

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;
??? }

读书人网 >编程

热点推荐