我有些困惑,我应该把业务登录放在模型和演示者之间的什么地方。有的教程说model hold business login,有的说model只是POJO。
最佳答案
将业务逻辑放在哪里是令人困惑的。它应该是模型的一部分。我在模型上创建了一个附加层,称为服务,该服务对模型执行操作,并且它具有处理模型的逻辑。因此,如果将来我从 SQLite 更改为 Room DB 或 GreenDao ORM,只需查询有关需要更改的内容,我的业务逻辑将保持不变。有些应用程序逻辑不同于业务逻辑,应该放在 Presenter 中。
关于java - 在 Android 的 MVP 设计模式中,我们在哪里放置业务登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54139811/