設計討論:依賴倒置,與 「I'll call you」

問題來自於我和同事在一個跨系統交互設計上的分歧。 同事的設計,基本上是這樣的: 這種設計很常見,其基本思路就是:服務端接口需要什麼數據,客戶端就傳入什麼數據。這種設計的優點在於簡單:開發簡單,交互簡單。但是它的缺點也很明顯:擴展性低。一旦服務端對某個業務中的業務-數據依賴關心進行了修改,則客戶端很可能也要跟着修改。例如,如果系統B中,完成業務B1需要的數據不再是D1而是D3,則不光系統B要改,系統
相關文章
相關標籤/搜索