Java反射实现类似 Spring IOC 实例
用反射技术实现应用层和业务层的分离,更好的完成代码间的解耦。
一.编写一个properties文件记录类的实现
二.编写DAO实现类
这里我们为了演示简单写了, 真实项目应该是访问数据库等一些业务。
三.通过工厂模式、单利模式、反射技术返回反转后的实现类
30--33行为读取和获得properties文件内容。
四.调用此工厂获得业务实现类
运行结果
类似于Spring 的 IOC , 小例子完成!