鍍金池/ 問(wèn)答/Java  HTML/ 問(wèn)一個(gè)設(shè)計(jì)問(wèn)題,app后端接口與運(yùn)營(yíng)后臺(tái)接口可以共用邏輯業(yè)務(wù)服務(wù)嗎

問(wèn)一個(gè)設(shè)計(jì)問(wèn)題,app后端接口與運(yùn)營(yíng)后臺(tái)接口可以共用邏輯業(yè)務(wù)服務(wù)嗎

比如都是對(duì)用戶數(shù)據(jù)的,對(duì)訂單數(shù)據(jù)的操作。 app 也需要 增刪改查, 運(yùn)營(yíng)后臺(tái)也需要增刪改查的接口。 這套service服務(wù),可以大家都是共用呢,還是分拆成兩微服務(wù)系統(tǒng)?

回答
編輯回答
懷中人

將所有的通用操作都抽象成為泛型類放在common項(xiàng)目中,其他項(xiàng)目就能復(fù)用代碼了(寫兩套一樣的代碼是靈活 不過(guò)都已經(jīng)說(shuō)了是一樣的代碼了 這樣很累。。。)

2018年4月5日 09:00
編輯回答
久舊酒

盡量低耦合,避免牽一發(fā)動(dòng)全身。盡可能抽象出公共方法父類,后臺(tái)和app端擴(kuò)展、重寫。

2018年8月6日 10:06
編輯回答
溫衫

能不能保證一直都一樣?個(gè)人看法還是分開,維護(hù)起來(lái)方便

2018年4月25日 22:54