1、简单工厂模式
在工厂类的静态方法中,根据要创建产品的type类型,通过if else来返回对应的对象
1.1定义产品抽象接口Product
/**
* @desc 产品抽象接口
**/
public interface Product {
void use();
}
1.2 定义具体的产品A和B
/**
* @desc 产品A
**/
public class ProductA implements Product{
@Override
public void use() {
System.out.print("使用Product A");
}
}
/**
* @desc 产品B
**/
public class ProductB implements Product{
@Override
public void use() {
System.out.println("Product B");
}
}
1.3 定义简单工厂类
ProductFactory
/**
* @desc 简单产品工厂类
* https://zhuanlan.zhihu.com/p/6243436

![[ACTF2020]Upload 1--详细解析](https://i-blog.csdnimg.cn/direct/3edab97542de4610876a9b9a036b010e.png)

















