工廠方法模式

工廠模式: 定義了一個創建對象的接口,但由於子類決定要實例化的類是哪一個。工廠方法讓類實例化推遲到子類。

這裏寫圖片描述

使用工廠模式,把對象的創建委託給工廠對象,實現了對象的創建和對象的使用解耦。若要增加或則改變對象,只需要修改工廠對象。對象的使用部分可以不用修改。

將創建對象的代碼集中在一個對象或方法中,可以避免代碼中的重複,並且方便以後的維護。這也意味着客戶在實例化對象時,只會依賴接口,而不是具體對象。

工廠模式應用及其廣泛,是創建對象的重要方法,實現了針對抽象編程。

發佈了31 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章