MVX模式的文章太多了,这里不会再重述,关键我还不太懂,本文会从自己的一些思考,分析下MVX的分离思想,先占个坑!
Android应用架构这篇文章最后讲到:
- Activity和Fragment变得非常轻量。他们唯一的职责就是建立/更新UI和处理用户事件。因此,他们变得更容易维护。
我不太赞同这个做法:如果view中处理用户事件,那么view就和特定的数据逻辑绑定了,这样这个view很难复用,如果view只将用户事件传回给控制层C层,由C层来处理事件的处理,这样view可以更好的复用(很多ui界面还是可以抽象归类的) - 抽象数据还是视图
数据一般是和逻辑密切关联,
本文探讨了MVX模式下的应用架构,重点讨论了Activity和Fragment的角色,并提出了作者对于View处理用户事件的不同看法,强调View应仅负责传递事件给控制层以提高复用性。

1310

被折叠的 条评论
为什么被折叠?



