在上一篇博文結尾中,提到了存在的問題,那么我們通過策略模式與簡單工廠結合的方式來解決上篇結尾中提到的問題。

方法很簡單,我們將CashContext簡單的改造一下即可

photoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓

 1  class CashContext 2     { 3         CashSuper cs = null; 4         public CashContext(string type) 5         { 6             switch (type) 7             { 8                 case "正常收費": 9                     cs = new CashNormal();10                     break;11                 case "滿300返100":12                     cs = new CashReturn("300", "100");13                     break;14               
        
		

網(wǎng)友評論