設計模式(三十一)------23種設計模式(23):簡單工廠模式

使用頻率:★★★★☆ 一、什麼是簡單工廠模式 一個工廠方法,依據傳入的參數,生成對應的具體產品對象; 二、補充說明 不屬於23種GOF設計模式; 工廠方法一般設成靜態方法,返回值一般是抽象類或接口,具體的產品類一般繼承或實現抽象類、接口; 優點:產品使用者不需要關心產品類的創建過程,與具體產品的實現類達到解耦的效果; 缺點:違背"開放--封閉"原則(OCP),因爲新增一個產品類的時候,需要修改原先
相關文章
相關標籤/搜索