C# 設計模式一一工廠方法模式

       前面我們講述了簡單工廠模式,提到其缺點是系統難以擴展,一旦添加新產品就不得不修改簡單工廠方法,這樣造成簡單工廠方法的實現邏輯過於複雜。本節介紹的工廠方法模式可以解決這個問題。 一、定義 定義一個用於創建對象的接口,讓子類決定實例化哪一個類。工廠方法使一個類的實例化延遲到其子類。 二、結構圖 三、實例 與簡單工廠一致,我們先構建運算類,然後各運算子類繼承該基類 public class
相關文章
相關標籤/搜索