Design Pattern

策略模式 策略模式定義了一系列的算法,並將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立於使用它的客戶而獨立變化。  場景, 對於輸入, 在不同的情況下有不同的處理邏輯, 即有不用的算法  那麼c的做法, 把各個算法封裝成函數,仍然用大量的if... else...來判斷, 條件不同使用不同的算法函數來處理.  面向對象的做法, 上面提到了工廠模式, 建個抽象算法基類, 然後把每
相關文章
相關標籤/搜索