1.配置xml文件,配置创建对象
<bean id="配置对象名" class="配置对象路径地址"></bean>
2. 有service类和dao类,创建工厂类
class UserFactory {
public static UserDao getDao(){
//1.xml解析
String classValue = class属性值;
//2.通过反射创建对象
Class class = Class.forName(classValue);获取的值就是上面配置的xml的对象路径地址
return (Userdao)class.newINstance();
}
}
其他类中调用的时候可以直接
UserFactor.gerDao()创建UserDao对象,因为是static方法,可以直接通过类名.方法名调用。这就是一个简单的工厂模式