検索

ホームページ  >  に質問  >  本文

android - MVP模式 包的结构

就包的结构
我看到过两种

结构一


结构二

model view presenter是按模块分类比较好,还是写在一起比较好?
还有,是不是小项目用了mvp反而显得麻烦?
谢谢!

黄舟黄舟2772日前635

全員に返信(2)返信します

  • 迷茫

    迷茫2017-04-17 17:33:53

    まず、いつも思うのですが、MVP業務が複雑だと汚くなってしまいます。
    例: ビジネスは、リクエストを開始する前に何かを行う必要があり、リクエストが応答した後に何かを行う必要があり、最後にエラー処理のために何かを行う必要があります。その後、ビジネスは 4 つのインターフェースを作成する必要があります。

    2 番目に、Presenter はビジネス関連であり、ページ関連ではありません。

    最後に、デザインパターンのアイデアですが、パッケージの構造について厳密に考える必要はありません。好きなようにしてください。

    返事
    0
  • PHPz

    PHPz2017-04-17 17:33:53

    個人的な理解:
    1. ビジネス モジュールで分割します
    2. ビジネス モジュール内で、mvp 分割を実行します
    3. もちろん、base、common などの依存関係が必要です。

    返事
    0
  • キャンセル返事