工厂类

更新时间: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.抽象工厂类(抽象工厂模式

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}