設計模式之簡單工廠模式、工廠方法模式對比

簡單工廠模式 定義: 定義一個工廠類用來決定實例化哪個實例對象。 特點: 客戶端和具體算法解耦,在擴展上只需要增加新的子類和添加工廠的判斷邏輯即可,把改動和邏輯判斷放到工廠類來完成。 示例: 計算器示例:   工廠方法模式(Factory Method) 定義: 定義一個用於創建對象的接口,讓子類決定實例化哪一個類。工廠方法使一個類的實例化延遲到其子類。 特點: 產品和工廠都抽象,具體的產品有具體
相關文章
相關標籤/搜索