1
我閱讀了以下關於MVP的非常好和翔實的文章:MVP Building from scratch。在MVP中,模型可以由BLL共享
參照下面體系結構圖(從柱截取):我想知道如果在表示層所限定的模型類將在BLL層共享以及
- 。這些類是否構成單獨項目的一部分,然後在BLL中引用。
- 服務層用戶也不會將模型類從BLL傳輸到&。
我閱讀了以下關於MVP的非常好和翔實的文章:MVP Building from scratch。在MVP中,模型可以由BLL共享
參照下面體系結構圖(從柱截取):我想知道如果在表示層所限定的模型類將在BLL層共享以及
根據您的架構。您指的是移動對象(而不是移動設備)或簡單的實體..如果您將它放置在您的BLL,DAL和其他項目(例如您的服務)可引用的公共項目/庫中,則可能是它的可能性......分組時有一定的規則通用對象,確保常用庫中的對象是非常基本的對象和輔助類,沒有UI庫引用,因爲這會破壞公共庫的本質。
如果您的BLL,DAL具有引用實體的約束(這發生在將實體對象放入BLL或DAL中時發生),請創建該實體的接口並將其放入公用庫中,並將其用作參數,而不是實體對象...
在服務,我使用的接口,用於嘲諷...界面允許你做水平測試(嘲笑),因爲你可以使用界面創建模擬對象...
希望我回答你的問題...