利用dom4j xml 反射升级工厂模式

利用dom4j xml 反射升级工厂模式

首页模拟经营升级工厂更新时间:2024-09-15

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

技能点

dom4j xpath xml 反射

优化前类图

简单工厂模式

优化后类图

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

Hero接口

Hero实现类

Hero实现类

spring.xml

优化工厂

测试代码

打印结果

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

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved