java 設計模式(二)——策略模式詳解

  概念(是什麼?) 其思想是針對一組算法,將每一種算法都封裝到具有共同接口的獨立的類中,從而是它們可以相互替換。策略模式的最大特點是使得算法可以在不影響客戶端的情況下發生變化,從而改變不同的功能。   編寫步驟(怎麼用) 定義抽象策略角色(爲策略對象定義一個公共的接口) 編寫具體策略角色(實際上就是實現上面定義的公共接口) 定義環境角色,內部持有一個策略類 案例 實現一個加減乘除的功能  1.定
相關文章
相關標籤/搜索