本文主要論述了以下幾方面:

  1.總論

  2.簡單工廠模式

  3.工廠方法模式

  4.抽象工廠模式

1.總論

  在工廠設計模式中,客戶端可以請求一個對象,而無需知道這個對象來自哪里;也就是說,使用哪個類來生成這個對象。工廠背后的思想是簡化對象的創(chuàng)建。與客戶端自己基于類實例化直接創(chuàng)建對象相比,基于一個中心化函數(shù)來實現(xiàn),更易于追蹤創(chuàng)建了哪些對象。通過將創(chuàng)建對象的代碼和使用對象的代碼解耦,工廠能夠降低應用維護的復雜度。
  工廠通常有兩種形式:一種是工廠方法( Factory Method),它是一個方法,對不同的輸入參數(shù)返回不同的對象;第二種是抽象工廠,它是一組用于創(chuàng)建一系列相關事物對象的工廠方法。
  工廠模式分類:

  • 簡單工廠模式

  • 工廠方法

  • 抽象工廠

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式