在設計模式中,工廠模式具體還可以細分為:簡單工廠模式、工廠方法模式和抽象工廠模式。以前對這三中設計模式概念不是很清楚,這里總結一下:
1. 簡單工廠模式
一個抽象的產品派生出多個具體的產品;用戶根據一個具體的工廠可以根據產品的某些屬性創建具體的產品。工廠和具體產品是一對多的。
2. 工廠方法模式
一個抽象的產品派生出對個具體的產品;一個抽象的工廠派生出對個具體的工廠;用戶根據具體的工廠創建具體的產品。具體的工廠和具體的產品是一對一的。
3. 抽象工廠模式
一個抽象的產品派生出對個具體的產品;一個抽象的工廠派生出對個具體的工廠;用戶根據具體的工廠以及產品的某些屬性創建具體的產品。抽象工廠模式可以看做是簡單工廠模式和工廠方法模式的組合模式!
代碼示例后續補上!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。