設計模式:簡單工廠、工廠方法、抽象工廠之小結與區別

簡單工廠,工廠方法,抽象工廠都屬於設計模式中的創建型模式。其主要功能都是幫助我們把對象的實例化部分抽取了出來,優化了系統的架構,並且增強了系統的擴展性。 本文是本人對這三種模式學習後的一個小結以及對他們之間的區別的理解。 簡單工廠 簡單工廠模式的工廠類一般是使用靜態方法,通過接收的參數的不同來返回不同的對象實例。 不修改代碼的話,是無法擴展的。 工廠方法 工廠方法是針對每一種產品提供一個工廠類。通
相關文章
相關標籤/搜索