如何區分三個工廠模式,理解如下:
1.簡單工廠模式:在工廠類中僅僅創建一個子類或者通過Switch條件判斷后,創建需要的子類;
2.工廠方法模式:將每個需要創建的子類都封裝在一個工廠類中,客戶端通過每個子類的工廠類實現子類的創建;
3.抽象工廠模式:將大量完成類似功能的工廠類進行抽象;
如何區分三個工廠模式,理解如下:
1.簡單工廠模式:在工廠類中僅僅創建一個子類或者通過Switch條件判斷后,創建需要的子類;
2.工廠方法模式:將每個需要創建的子類都封裝在一個工廠類中,客戶端通過每個子類的工廠類實現子類的創建;
3.抽象工廠模式:將大量完成類似功能的工廠類進行抽象;