编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

利用dom4j+xml+反射升级工厂模式(利用镜子反射的太阳光增强光照能力)

wxchong 2024-08-21 03:06:12 开源技术 7 ℃ 0 评论

上一篇文章,我们已经实现了设计模式中的简单工厂模式,在这一篇文章中,我们继续对简单工厂进行优化。原因是,当我们新增一个英雄时需要再修改工厂代码,导致代码维护性比较高,所以我们把需要初始化的对象写在spring.xml配置文件中,这样一来,只需要修改配置文件就可以了。

技能点

dom4j+xpath+xml+反射

优化前类图

优化后类图

可以清晰的看到,工厂和实现类也没有直接关系了,实现更高程度的解藕。

Hero接口

Hero实现类

spring.xml

优化工厂

测试代码

打印结果

可以看到,结果是一样的。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表