## 抽象工廠模式
###
是工廠方法模式的升級版本,當需要創建的產品有多個產品線的時候使用抽象工廠模式是比較好的選擇。
抽象工廠模式在spring中應用得最為廣泛的一種設計模式
###
???法模式引???等級結構,解決了簡單??模式中??類職責過重的問題
但???法模式中每個??只創建?類具體類的對象,
后續發展可能會導致??類過多,因此將?些相關的具體類組成?個“具體類族”,由同?個??來統??產,
強調的是?系列相關的產品對象!!!
###

###
## 實現步驟
###
1、定義兩個接? Pay、Refund
2、創建具體的Pay產品、創建具體的Refund產品
3、創建抽象?? OrderFactory 接???兩個?法 createPay/createRefund
4、創建?付寶產品族AliOderFactory,實現OrderFactory抽象??
5、創建微信?付產品族WechatOderFactory,實現OrderFactory抽象??
6、定義?個超級??創造器,通過傳遞參數獲取對應的??
###

###
## 具體實現(云效代碼study-java項目當中設計模式當中有代碼案例)
###

###

- 設計模式六大原則
- 常見的三大設計模式分類
- 創建型模式之單例模式
- 單例模式之懶漢
- 單例模式之餓漢
- 單例模式之如何選擇懶漢餓漢
- 什么情況下使用單例模式
- 創建型模式之工廠模式
- 簡單工廠模式
- 工廠方法模式
- 抽象工廠模式
- 創建型模式之原型模式
- 創建型模式之建造者模式
- 結構型模式之適配器模式
- 接口的適配器模式
- 類的適配器模式
- 結構型模式之橋接模式
- 結構型模式之橋接模式和適配器模式的區別
- 結構型模式之裝飾器模式
- 結構型模式之代理模式
- 結構模式之外觀模式
- 結構模式之享元模式
- 行為模式之策略模式
- 行為模式之模板模式
- 行為模式之觀察者模式
- 行為模式之責任鏈模式
- 行為模式之命令模式
- 行為模式之迭代器模式
- 行為模式之備忘錄模式
- 行為模式之狀態模式