關於抽象工廠模式的個人理解

2022-09-05 15:57:10 字數 382 閱讀 3533

感覺抽象工廠就是 比工廠模式 多了一種或多種生產抽象產品的方法, 多了一套抽象產品. 

如果不用抽象工廠模式的  新來了一類產品 還需要新建一套工廠**

其實感覺這三個工廠模式都是一層一層遞進. 簡單工廠 對外修改開放. 工廠是建立單一產品 

用數學的角度來看 就是 1->2 ->4 

乙個工廠,可以造兩種商品,  每種商品還有兩種不同表現形式.

同時感覺擴充套件類似工廠模式**:

思路1: 新建工廠類繼承老的工廠模式. 同時新商品的實現類也要整合老商品的實現類,以此達到擴充套件的目的

思路2: 新建乙個管理工廠, 包含 新老工廠的例項. 同時老的工廠方法就呼叫原來的, 新的方法就呼叫新的.

看著這麼多,總體思考而言 面向介面程式設計的重要性

抽象工廠模式個人理解

這個東西有點難懂,我也算是一知半解,就先把現在的理解寫一下吧。大學開學第一件事,大家都知道啊,是要軍訓,軍訓之前,有一件事我們都要做,那就是領軍訓的衣服。軍訓服裝分為上衣和下裝,每個人都有這倆件,這裡我們每個人都可以看成是乙個工廠,每個人身上的上衣個下裝是倆個產品族。這時候,學校領導就要安排人給大家...

個人理解總結之抽象工廠模式

理解抽象工廠模式的前提是掌握簡單工廠模式。抽象工廠模式是簡單工廠模式的最終形態。它與簡單工廠模式的唯一區別就是工廠的介面裡創造的是一系列抽象產品,而不再是乙個,這其實是簡單工廠模式的一種擴充套件。擴充套件乙個介面或者乙個類的方式通常有兩種 繼承和組合 圖例如下 其實抽象工廠模式就是為了解決產品不再是...

理解設計模式 抽象工廠模式

一 簡單工廠模式 定義 專門定義乙個類用來負責建立其他類的例項,被建立的類通常具有共同的父類 沒有也行 產品類 public inte ce product 繼承產品的子類a產品 public class producta implements product 繼承產品的子類b產品 public c...