https://juejin.im/entry/58f5e080b123db2fa2b3c4c6
1簡單工廠
https://www.runoob.com/design-pattern/factory-pattern.html
主要解決:主要解決接口選擇的問題。
缺點:
- 工廠類集中了所有實例(產品)的創建邏輯,一旦這個工廠不能正常工作,整個系統都會受到影響;
- 違背“開放 - 關閉原則”,一旦添加新產品就不得不修改工廠類的邏輯,這樣就會造成工廠邏輯過於複雜。
- 簡單工廠模式由於使用了靜態工廠方法,靜態方法不能被繼承和重寫,會造成工廠角色無法形成基於繼承的等級結構。
2工廠方法
一個具體工廠只能創建一種具體產品