简单的工厂模式
工厂模式:把原来分布在各个地方的对象的创建过程单独抽离出来,统一交给工厂类来创建所需的对象。 (需要使用对象的时候,不要自己去new,通过工厂(方法)来创建对应的对象)
1.常规模式创建对象Factory01
第一步:提供一个Factory01类,用于提供User对象的方法
package com.lr.spring.factory01;
public class Factory01 {
//提供User对象的方法
public static User getUserInstance(){
return new User();
}
}
第二步:直接new对象即可
public class FactoryTest01 {
@Test
public void testFactory01(){
User user = new User();
User user2= Factory01.getUserInstance();
}
测试结果
2.简单工厂模式
第一步:先写一个Car接口类