我想重構我的代碼以重新使用現有的代碼,但想要如何以最好的方式使用REST資源完成這項工作(在這種情況下澤西島)。澤西從另一個資源調用一個資源來重新使用代碼
我有一個處理域的資源。此資源中的此類方法包括獲取域,獲取多個域以及發佈批量獲取(太多以至於無法使用GET)。
但是,我也有一個資源對URL進行同樣的處理。除了我在這裏做的是從URL中提取域,並有效地執行與DomainResource類相同的邏輯,就像我從URL獲得域一樣,我需要執行完全相同的查找。然而,我不重複使用現有的DomainResource方法,而是在我的URLResouce類中複製並調用相同的方法。
因此,如果在這種情況下進行重複並保持資源分離,或者從另一個資源調用一個資源(壞/好預備)可能會更好,那麼URLResouce會委託給DomainResource?這聽起來怎麼樣?