設計模式之工廠方法

一、什麼是工廠方法 定義一個工廠的抽象,提供一個契約與規定,將具體創建產品類的任務交給該抽象的實現,一個具體工廠的實現負責一個產品類的創建。 優點: 符合開閉原則,當有新的產品類加入時,只需要擴展工廠的抽象,不必要更改原來已有的工廠類的實現,這一點比簡單工廠要好一些。 缺點: 當有很多產品類時,就需要引入很多工廠類的實現,可能會導致類的數量過多甚至爆炸,使得系統複雜性變高。 二、具體的場景分析 與
相關文章
相關標籤/搜索