一句話理解設計模式 二 建立型模式

2022-02-20 23:08:19 字數 487 閱讀 4622

建立型模式的主要關注點是「怎樣建立物件?」,它的主要特點是「將物件的建立與使用分離」。

單例(singleton)模式:某個類只能生成乙個例項,該類提供了乙個全域性訪問點供外部獲取該例項。

解:節省記憶體資源。

原型(prototype)模式:將乙個物件作為原型,通過對其進行複製而轉殖出多個和原型類似的新例項。

解:由於構建某個物件太複雜可能需要io請求,那麼這個時候轉殖乙個出來速度會更快,更加的節省資源。

工廠方法(factorymethod)模式:定義乙個用於建立產品的介面,由子類決定生產什麼產品。

解:生產一種商品,既抽象產品,也抽象工廠。

解:生產多種有關聯的產品,既抽象產品,也抽象工廠。

建造者(builder)模式:將乙個複雜物件分解成多個相對簡單的部分,然後根據不同需要分別建立它們,最後構建成該複雜物件。

解:由於構建某個物件步驟繁多,過程複雜,並且物件將來的構建方式大概率會發生變化,這個時候建造者模式來解決它。

一句話設計模式

提供乙個建立一系列或相關依賴物件的介面,而無需指定它們具體的類 將乙個複雜物件的構建與它的表示分離,使得同樣的構建過程可以建立不同的表示 3.工廠方法模式 factorymethod 定義乙個用於建立物件的介面,讓子類決定例項化哪乙個類,使得乙個類的例項化延遲到其子類 4.原型模式 prototyp...

一句話 道出設計模式

近段時間漸覺自己愚弱,感覺各方面都有些透支。索性去腦補一下設計模式。講真,之前對此也是一知半解,未曾有太多研究,此番也是做簡單了解,參考園裡大神做些紀要。於是乎,我又一次發覺其實在日常擼碼中已經隱隱約約用到了各種設計模式 你覺得夢想很遠,其實你已經在路上了 比如,資料庫連線池用到了單例模式 比如,流...

一句話歸納設計模式

通過 23種設計模式全面解析 教程,我們已經學習完了經典的 23 種設計模式。下面總結一下這 23 種設計模式,以方便小夥伴們日後複習和查閱。分類設計模式 簡述一句話歸納 目的生活案例 建立型設計模式 簡單來說就是用來建立物件的 工廠模式 factory pattern 不同條件下建立不同例項 產品...