設計模式(5):工廠模式

一、簡單工廠 定義:由一個工廠對象決定創建出哪一種產品類的實例 類型:創建型,但不屬於GOF23種設計模式 適用場景:工廠類負責創建的對象較少,客戶端/應用層,只知道傳入工廠類的參數,對於如何創建對象不關係 優點:只需要傳入參數就可以獲取所需要的對象而不需要知道其細節 缺點:增加新的產品需要修改工廠類的邏輯,違背了ocp 二、工廠方法 簡答工廠和工廠方法的區別是,簡單工廠沒使用抽象類或是接口,工廠
相關文章
相關標籤/搜索