工廠模式是我們最常用的實例化對象模式瞭,工廠模式在Java程序系統可以說是隨處可見。它的好處有:
1、工廠模式可以決定在什麼時候創建哪一個產品類的實例,客戶端可以免除直接創建產品對象的責任。
2、客戶端無須知道所創建的具體產品類的類名,隻需要知道具體產品類所對應的參數即可,對於一些復雜的類名,通過簡單工廠模式可以減少使用者的記憶量。
3、通過引入配置文件,可以在不修改任何客戶端代碼的情況下更換和增加新的具體產品類,在一定程度上提高瞭系統的靈活性。
工廠模式是我們最常用的實例化對象模式瞭,工廠模式在Java程序系統可以說是隨處可見。它的好處有:
1、工廠模式可以決定在什麼時候創建哪一個產品類的實例,客戶端可以免除直接創建產品對象的責任。
2、客戶端無須知道所創建的具體產品類的類名,隻需要知道具體產品類所對應的參數即可,對於一些復雜的類名,通過簡單工廠模式可以減少使用者的記憶量。
3、通過引入配置文件,可以在不修改任何客戶端代碼的情況下更換和增加新的具體產品類,在一定程度上提高瞭系統的靈活性。