一:實(shí)際場(chǎng)景介紹

     我們?cè)诮o用戶做訂單催付通知的時(shí)候,會(huì)有這樣的一種場(chǎng)景,用戶在系統(tǒng)后臺(tái)設(shè)置一組可以催付的規(guī)則,比如說訂單金額大于xx元,非黑名單用戶,來自

哪個(gè)地區(qū),已購(gòu)買過某個(gè)商品,指定某個(gè)營(yíng)銷活動(dòng)的人等等這樣的條件,如果這時(shí)用戶在淘寶上下了一個(gè)訂單,那程序要判斷的就是看一下此訂單是否滿足這

些規(guī)則中的某一個(gè),如果滿足,我們給他發(fā)送催付通知,這種場(chǎng)景是很多做CRM的同學(xué)都會(huì)遇到的問題,那針對(duì)這種場(chǎng)景,如何更好的規(guī)劃業(yè)務(wù)邏輯呢?

 

二:普通的編程代碼 

    在這里我們就不考慮多篩選條件下的性能,而只從代碼維護(hù)復(fù)雜度考慮,如果不清楚設(shè)計(jì)模式的同學(xué),大概會(huì)寫出如下的代碼:

移動(dòng)開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

 1 namespace ConsoleApplication1 2 { 3     class Program 4   &n
        
		

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