更新时间:2024-05-21 14:05
工厂类指的是java中有一部分类必须通过其getInstance方法来创建的类。
java中一般的类对象是通过new函数来创建的,但是有一部分类必须通过其getInstance方法来创建,这种类叫做工厂类。
public class 类名{
private static 接口类名 对象= null;
public static 接口类名 getInstance() {
if (对象== null) {
对象= new 业务对象类();
}
return 对象;
}
}
interface Emp{
public void Sex();
}
class Man implements Emp{
public void Sex(){
}
}
class Woman implements Emp{
public void Sex(){
}
}
class Frim{
public static Emp Info(String name){
return new Man();
}
return new Woman();
}
return null;
}
}
public class Test{
public static void main(String args[]){
a.Sex();
}
}
习惯上工厂类根据所用模式可以分
1.简单工厂类(简单工厂模式)
2.工厂类(工厂模式)
3.抽象工厂类(抽象工厂模式)