版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/voidreturn/article/details/78177366
MVX模式的文章太多了,这里不会再重述,关键我还不太懂,本文会从自己的一些思考,分析下MVX的分离思想,先占个坑!
Android应用架构这篇文章最后讲到:
- Activity和Fragment变得非常轻量。他们唯一的职责就是建立/更新UI和处理用户事件。因此,他们变得更容易维护。
我不太赞同这个做法:如果view中处理用户事件,那么view就和特定的数据逻辑绑定了,这样这个view很难复用,如果view只将用户事件传回给控制层C层,由C层来处理事件的处理,这样view可以更好的复用(很多ui界面还是可以抽象归类的) - 抽象数据还是视图
数据一般是和逻辑密切关联,