設計模式--工廠方法系列

簡單工廠方法 不算23種設計模式,作爲工廠方法的基礎 簡單工廠負責生產所有的水果 缺點: 如果生成的水果種類過多,該類負擔過重,且違背單一職責原則和開閉原則 工廠方法 將簡單工廠進行抽象爲一個接口,將生產不同水果的方法作爲一個單獨的工廠類,降低了類的負擔。 抽象工廠 除了生產水果意外,還想要包裝等系列水果相關的功能,如果是將每個功能單獨寫成一個方法然後再main函數裏調用容易混亂
相關文章
相關標籤/搜索