反射改进工厂设计模式
1、第一步
在设计模式中,工厂设计模式最大的好处是可以在应用进行解耦操作,下面是一个简单的工厂设计模式,



2、第二步
在上面的工厂设计模式中,如果需要扩充一个子类,需要修改工厂类,导致修改量比较大,如何改进呢,这时可以通过反射来完成,减少对工厂类的修改

3、第三步
在上面的步骤中虽然通过反射减少了工厂类的修改,但是还存在问题,因为在实际使用中输入了类的完成路径,比较麻烦,所以这里可以通过配置文件的方式保存这些完成的类路径

4、第四步
结合属性文件的工厂模式:程序---》程序代码---》配置文件---》程序代码

5、第五步
通过配置文件与程序相分离的方式的这种思路,是日常开发的基本思路,还有一种思路是通过注释的方式进行配置


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:29
阅读量:169
阅读量:184
阅读量:138
阅读量:43