作業9(補)

(愛吃魚的喵)發表於2020-12-26

1、瞭解什麼是設計模式 ?

  • 設計模式是一套程式碼設計的,對開發經驗的總結。在專案中合理運用設計模式可以解決很多問題。

2、查閱相關資料,掌握其中幾項設計模式。

  • 工廠模式
    • 屬於建立型模式,它提供了一種建立物件的最佳方式。在工廠模式中,我們在建立物件時不會對客戶端暴露建立邏輯,並且是通過使用一個共同的介面來指向新建立的物件。
    • 意圖:定義一個建立物件的介面,讓其子類自己決定例項化哪一個工廠類,工廠模式使其建立過程延遲到子類進行。
      主要解決:主要解決介面選擇的問題。我們明確地計劃不同條件下建立不同例項時
      何時使用:。
      如何解決:讓其子類實現工廠介面,返回的也是一個抽象的產品。
      關鍵程式碼:建立過程在其子類執行。
  • 抽象工廠模式
    • 是圍繞一個超級工廠建立其他工廠。該超級工廠又稱為其他工廠的工廠。這種型別的設計模式屬於建立型模式,它提供了一種建立物件的最佳方式。