天天看點

簡單工廠設計模式

實作方式 1

簡單工廠設計模式

方式 1 存在的問題

簡單工廠設計模式

開閉原則

什麼是開閉原則

  • 一個軟體實體應當對​

    ​擴充開放​

    ​​,對​

    ​修改​

    ​ 關閉
  • 也就是說,我們在設計一個子產品的時候,應當使這個子產品可以在不被修改的前提下被擴充
  • 應當可以在不必修改源代碼的情況下改變這個子產品的行為

優點

  • 通過擴充已有的軟體系統,可以提供新的行為,以滿足對軟體的新需求,使變化中的軟體系統有一定的适應性和靈活性
  • 已有的軟體子產品,特别是最重要的抽象層子產品不能再修改,這就使變化中的軟體系統有一定的穩定性和延續性

實作方式 2

簡單工廠在源碼中的應用

繼續閱讀