工厂模式+反射机制+配置文件 实现程序的解耦
配置文件中配置:
<bean id="UserDao" class="com.spring.demo1.UserDapImpl"></bean>
class BeanFactory {
public static Object getBean(String id){
//根据id解析XML,获取实现类(Dom4j)
//反射机制创建实体
Class clazz = Class.forName(类名)
return clazz.newInstance()
}
}