在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 請問項(xiàng)目中這樣寫是否違背了單一職責(zé)原則

請問項(xiàng)目中這樣寫是否違背了單一職責(zé)原則

項(xiàng)目中有資產(chǎn)查詢,資產(chǎn)領(lǐng)用,資產(chǎn)歸還,我的資產(chǎn)等幾個(gè)功能,因?yàn)楣δ芟嗨疲ǘ际歉鶕?jù)用戶選擇的資產(chǎn)場所來查的,我的資產(chǎn)會多一個(gè)當(dāng)前用戶id的篩選條件),所以我現(xiàn)在是寫在同一個(gè)方法里,url會帶一個(gè)參數(shù),后臺根據(jù)這個(gè)參數(shù)來區(qū)分是哪個(gè)功能,通過if判斷執(zhí)行不同的功能。請問這樣在一個(gè)方法里寫好幾個(gè)查詢是不是違背了單一職責(zé)原則,是不是要都分開寫,還是要資產(chǎn)查詢,資產(chǎn)領(lǐng)用,資產(chǎn)歸還這三個(gè)幾乎一樣的寫一起,我的資產(chǎn)單獨(dú)寫一個(gè)方法,求教大神們。

回答
編輯回答
尐懶貓

根據(jù)這個(gè)參數(shù)來區(qū)分是哪個(gè)功能,然后在后臺用一個(gè)大switch來區(qū)分不同的業(yè)務(wù)邏輯代碼?
根據(jù)功能的字面描述“資產(chǎn)查詢,我的資產(chǎn)”,是查詢,“資產(chǎn)領(lǐng)用,資產(chǎn)歸還”看起來像是需要post,如果是這樣的話還寫在一個(gè)方法里,就有點(diǎn)太過分了吧?

2017年7月17日 08:24
編輯回答
念初

哎?不是后臺怎么高興怎么來么?

只要你們公司不過分講究設(shè)計(jì)原則,也沒啥模塊要求,一個(gè)小模塊的數(shù)據(jù)處理應(yīng)該沒必要這么折騰。

如果這個(gè)模塊后面還要添加其他功能當(dāng)然是分成多個(gè)方法比較好,考慮到后期的維護(hù)。

2018年6月27日 12:58