在上一篇博文結(jié)尾中,提到了存在的問(wèn)題,那么我們通過(guò)策略模式與簡(jiǎn)單工廠結(jié)合的方式來(lái)解決上篇結(jié)尾中提到的問(wèn)題。

方法很簡(jiǎn)單,我們將CashContext簡(jiǎn)單的改造一下即可

photoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)

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

網(wǎng)友評(píng)論