【軟件構造】課件精譯(十四)面向可維護性的設計模式

一、創建型模式 (1)工廠方法模式 工廠方法也稱作「虛擬構造器」,當client不知道要創建哪個具體類的實例,或者不想在client代碼中指明要具體創建的實例時,用工廠方法。 定義一個用於創建對象的接口,讓其子類來決定實例化哪一個類,從而使一個 類的實例化延遲到其子類。 在工廠方法模式下: Product p = new ConcreteTwo().makeObject(); 舉例 對於靜態工廠方
相關文章
相關標籤/搜索