Java設計模式實現之二--策略模式
在Java設計模式實現之一--簡單工廠模式基礎之上新增上下文類,程式碼如下:
package com.spring.model.strategypattern;
public class CashContext {
CashSuper cs=null;
public CashContext(String type) {
switch(type){
case "正常收費":
cs=new CashNormal();
break;
case "滿300返100":
cs=new CashReturn(300,100);
break;
case "打8折":
cs=new CashRebate(0.8);
break;
}
}
public double GetResult(double money){
return cs.acceptCash(money);
}
}
提交位置資訊:策略模式
相關文章
- JAVA設計模式之策略模式Java設計模式
- Java設計模式-策略模式分析Java設計模式
- Java設計模式6:策略模式Java設計模式
- Go 實現常用設計模式(二)策略模式Go設計模式
- Go 實現常用設計模式(三)策略模式Go設計模式
- 軟體設計模式系列之二十三——策略模式設計模式
- Java設計模式之策略模式示例Java設計模式
- Java設計模式之(十四)——策略模式Java設計模式
- 我的Java設計模式-策略模式Java設計模式
- Java設計模式之策略模式(Strategy)Java設計模式
- 設計模式-Java實現單例模式設計模式Java單例
- 【java設計模式】(7)---策略模式(案例解析)Java設計模式
- Java設計模式之策略模式詳解Java設計模式
- 設計模式——策略模式設計模式
- 設計模式(策略模式)設計模式
- 設計模式-策略模式設計模式
- 設計模式🔫---策略模式設計模式
- Java進階篇設計模式之二 ----- 工廠模式Java設計模式
- 設計模式之策略模式設計模式
- js設計模式--策略模式JS設計模式
- 小白設計模式:策略模式設計模式
- 設計模式之【策略模式】設計模式
- 設計模式(一) 策略模式設計模式
- php設計模式–策略模式PHP設計模式
- 設計模式(八)——策略模式設計模式
- 設計模式(四):策略模式設計模式
- 設計模式-策略模式(轉)設計模式
- 【設計模式之策略模式】設計模式
- 設計模式 - java程式碼實現單例模式設計模式Java單例
- 設計模式 #5 (策略模式、代理模式)設計模式
- 【設計模式】漢堡中的設計模式——策略模式設計模式
- PHP 設計模式之策略模式PHP設計模式
- 設計模式(一) 支付策略模式設計模式
- JavaScript 設計模式之策略模式JavaScript設計模式
- 設計模式專題-策略模式設計模式
- Javascript設計模式之策略模式JavaScript設計模式
- 略懂設計模式之策略模式設計模式
- Javascript設計模式(四)策略模式JavaScript設計模式