我有一個(DAL)數據訪問層(但這個問題與DAO相關),它與Android中的一個寧靜的Web服務進行通信(除了我不想包含沉重的安寧作爲交互的圖書館並不那麼複雜)。將DAO注入構造函數被認爲是不好的做法嗎?如果是這樣,爲什麼?
我有一個對象,它包裝一個由此數據訪問層的信息填充的列表,當用戶掃描併到達此列表的底部時,此對象從DAL檢索另一組信息。
我想這個列表的調用類包裝對象只需要調用列表包裝對象而不是DAL(或DAO)。然後,我可以構造一個DAL並將其傳遞給這些列表包裝對象的構造函數,然後調用類可以繼續調用此列表包裝對象,並且該對象可以處理新信息的復原。
那麼,這聽起來像不好的做法或只是一個非常糟糕的解釋?
將DAL和DAO注入到域對象的構造函數中是不是一個好主意?
如果問題是針對Android的,將它作爲標籤是否合理? –
想要它成爲一個更普遍的問題,但事後看來,android因素似乎比我原先想象的更相關。我已經添加了標籤。 – zode64