設計模式學習(四): 1.簡單工廠 (附C#實現)

New 這是一個典型的情況, 我們需要在運行時來實例化一些具體的類. 在需要修改或者擴展的時候我們就需要改這段代碼. 一個程序中可能會多次出現類似的代碼, 這使得維護和更新非常困難而且容易出錯. 通過面向接口的編程, 我們可以把自己從各種變化中隔離出來, 因爲如果代碼是面向接口的話, 那麼通過多態機制, 任何實現了該接口的新類都可以直接被使用. 所以別忘了設計原則: 對修改關閉. 需求 假設你是個
相關文章
相關標籤/搜索