日韩亚洲欧美一区噜噜噜-日韩亚洲人成网站在线播放-日韩亚洲中文国产-日韩一本av一区-日韩一级a毛大片在线视频丶-日韩一级大片国产

深圳熱線

工廠模式分為哪三種類型?工廠模式的好處有哪些?

2023-05-05 13:48:50 來源:驅動中國網

工廠模式類型:

1、簡單工廠模式,屬于創建型模式,又叫做靜態工廠方法(Static Factory Method)模式。簡單工廠模式是由一個工廠對象決定創建出哪一種產品類的實例。簡單工廠模式是工廠模式家族中最簡單實用的模式,可以理解為是不同工廠模式的一個特殊實現。

2、工廠方法模式(Factory Method Pattern)又稱為工廠模式,也叫虛擬構造器(Virtual Constructor)模式或者多態工廠(Polymorphic Factory)模式,它屬于類創建型模式。

工廠方法模式是一種實現了“工廠”概念的面向對象設計模式。就像其他創建型模式一樣,它也是處理在不指定對象具體類型的情況下創建對象的問題。

3、抽象工廠模式(Abstract Factory Pattern):提供一個創建一系列相關或相互依賴對象的接口,而無須指定它們具體的類。抽象工廠模式又稱為Kit模式,屬于對象創建型模式。

抽象工廠模式提供了一種方式,可以將同一產品族的單獨的工廠封裝起來。在正常使用中,客戶端程序需要創建抽象工廠的具體實現,然后使用抽象工廠作為接口來創建這一主題的具體對象。客戶端程序不需要知道(或關心)它從這些內部的工廠方法中獲得對象的具體類型,因為客戶端程序僅使用這些對象的通用接口。抽象工廠模式將一組對象的實現細節與他們的一般使用分離開來。

好處:

1、簡單工廠模式可以決定在什么時候創建哪一個產品類的實例

2、工廠方法模式有非常良好的擴展性

3、抽象工廠模式降低了模塊間的耦合性,提高了團隊開發效率。

關鍵詞: 創建型模式 靜態工廠方法 設計模式

熱門推薦