設計模式學習筆記(十:工廠方法模式)

1.1概述   定義一個用於創建對象的接口,讓子類決定實例化哪一個類。Factory Method使一個類的實例化延遲到其子類。這就是工廠方法模式的定義。   得到一個類的子類的實例最常用的辦法就是使用new運算符和該子類的構造方法,但是在某些情況下,用戶可能不應該或無法使用這種辦法來得到一個子類的實例,其原因是系統不允許用戶代碼和該類的子類形成耦合或者用戶不知道該類有哪些子類可用。   例如,有
相關文章
相關標籤/搜索