Aha!設計模式(42)-創建型模式的討論(1)

《設計模式》觀點   用一個系統創建的那些對象的類對系統進行參數化有兩種常用方法。一種是生成創建對象的類的子類;這對應於使用Factory Method模式。這種方法的主要缺點是,僅爲了改變產品類,就可能需要創建一個新的子類。這樣的改變可能是級聯的(cascade)。例如,如果產品的創建者本身是由一個工廠方法創建的,那麼你也必須重定義它的創建者。 另一種對系統進行參數化的方法更多的依賴於對象複合:
相關文章
相關標籤/搜索