`
hollowinhart
  • 浏览: 124210 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

简单工厂加上反射

 
阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics