MVX模式的文章太多了,這里不會再重述,關鍵我還不太懂,本文會從自己的一些思考,分析下MVX的分離思想,先占個坑!
Android應用架構這篇文章最后講到:
- Activity和Fragment變得非常輕量。他們唯一的職責就是建立/更新UI和處理用戶事件。因此,他們變得更容易維護。
我不太贊同這個做法:如果view中處理用戶事件,那么view就和特定的數據邏輯綁定了,這樣這個view很難復用,如果view只將用戶事件傳回給控制層C層,由C層來處理事件的處理,這樣view可以更好的復用(很多ui界面還是可以抽象歸類的) - 抽象數據還是視圖
數據一般是和邏輯密切關聯,