幾個常用的設計模式(二)-策略模式+簡單工廠模式

策略模式 策略模式在於利用一個context類來定義一系列的可重用的算法,這樣有助於析取算法間公共的部分,同時也減少了不同算法和使用不同算法類之間的耦合   本文所有代碼均爲僞代碼 策略類: 上下文類: 客戶端: 策略模式最大的特點就是通過給上下文類傳入不同的對象來實現不同的策略   2.策略模式+簡單工廠模式 修改上下文類: 客戶端: 可以看到,結合後對於客戶端來說,只需要知道context類就
相關文章
相關標籤/搜索