常见工厂的简单实现代码如下;
实例工厂:
需要写一个工厂类:
总结:实例工厂需要写入工厂bean ,并且需要继承工厂bean并且实现工厂方法
静态工厂不需要单独写入工厂bean 如果哪个实现类需要用工厂类来处理只需
<bean id="chinese" class="com.cn.factory.FactoryBean" factory-method="getPerson">
静态工厂逻辑处理层和实例工厂一致 即service以及实现层一致,
一般工厂只需写个工厂类即可
需要注意的是实例工厂与静态工厂的bean.xml文件中的构造注入值为工厂类里的参数值