工廠類

java中的類

java中一般的類對象是通過new函數來創建的,但是有一部分類必須通過其getInstance方法來創建,這種類叫做工廠類。

工廠類實例


public class 類名{
private static 介面類名 對象= null;
public static 介面類名 getInstance() {
if (對象== null) {
對象= new 業務對象類();
}
return 對象;
}
}

工廠類分類


習慣上工廠類根據所用模式可以分
1.簡單工廠類(簡單工廠模式)
2.工廠類(工廠模式)
3.抽象工廠類(抽象工廠模式