JavaScript中物件建立的集中方式
阿新 • • 發佈:2021-10-02
工廠模式
簡單工廠模式
- 基本介紹
- 簡單工廠模式是屬於建立型模式,是工廠模式的一種。簡單工廠模式是由一個工廠物件決定創建出哪一種產品類的例項。簡單工廠模式是工廠模式家族種最簡單實用的模式。
- 簡單工廠模式:定義了一個建立物件的類,由這個類來封裝例項化物件的行為(程式碼)。
- 在軟體開發中,當我們會用到大量的建立某種、某類或者某批物件時,就會使用到工廠模式。
工廠方法模式
-
基本介紹
- 定義了一個建立物件的抽象方法,由子類決定要例項化的類。工廠方法模式將物件的例項化推遲到子類。
抽象工廠模式
- 基本介紹
- 抽象工廠模式:定義了一個interface用於建立相關或有依賴關係的物件簇,而無需指明具體的類。
- 抽象工廠模式可以將簡單工廠模式和工廠方法模式進行整合。
- 從設計層面看,抽象工廠模式就是對簡單工廠模式的改進(或者稱為進一步的抽象)。
- 將工廠抽象成兩層,AbsFactory(抽象工廠)和具體實現的工廠子類。程式設計師可以根據建立物件型別使用對應的工廠子類。這樣將單個的簡單工廠類變成了工廠簇,更利於程式碼的維護和擴充套件。