工廠類定義
java中一般的類對象是通過new函式來創建的,但是有一部分類必須通過其getInstance方法來創建,這種類叫做工廠類。
工廠類實例
public class 類名{
private static 接口類名 對象= null;
public static 接口類名 getInstance() {
if (對象== null) {
對象= new 業務對象類();
}
return 對象;
}
}
工廠類分類
習慣上工廠類根據所用模式可以分
1.簡單工廠類(簡單工廠模式)
2.工廠類(工廠模式)
3.抽象工廠類(抽象工廠模式)