策略模式

策略模式 定義:用於封裝系列的算法,這些算法通常被封裝在一個被稱爲Context的類中,客戶端程序可以自由選擇其中一種算法,或讓Context爲客戶端選擇一個最佳的算法。 場景:假如正在開發一個網上書店,該書店爲了更好的促銷,經常需要對圖書進行打折,程序需要考慮各種打折促銷的計算方法。 不使用策略模式,可以這樣實現。 public double discount(double price){
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息