軟件構造筆記 6.2 Design Patterns for Maintainability

1.創造模式 工廠方法模式:當客戶端不知道要創建哪個具體類的實例,或者不想在客戶端代碼中指明要具體創建的實例時,用工廠方法。定義一個用於創建對象的接口,讓其子類來決定實例化哪一個類,從而使一個類的實例化延遲到其子類。 常規情況下,client直接創建具體對象:Product p = new ProductTwo(); 在工廠方法模式下:Product p = new ConcreteTwo().m
相關文章
相關標籤/搜索