我在android中看到了关于MVP模式的各种精彩教程,但作者们似乎都在包装上有不同的练习.
我看到的第一个教程按功能进行了打包.如,"登录","加入","UI"包.
UI包只有活动,"Login"包具有演示者和具体演示者的接口,并且该包包含子包"Model",其中包含有关登录模型的所有内容(与服务器的通信)."Join"包与"Login"包具有相同的组成.
但是我看到的另一个按场景打包,例如"加入","登录".
"Join"包中包含一个活动,以及三个名为"Model","View","Presenter"的子包.
什么是最佳做法?有没有处理这个问题的文章?