我也是刚刚接触MVVM设计模式,以前都使用mvc模式,不过用到三个月左右,突然觉的还是很好的,所以今天就拿来和大家一起分享一下,
感受一下mvvm设计的美。
1,我就那我的一个项目(信号机制一起使用的项目)来举例吧,首先我做了一下逻辑的文件夹,看着清楚一些。上图我的细分,然后我们再看下一步。
2,想必大家看到这里还没有没有看明白,不用着急,那么咱们就进去里面看看到底的流程。
ViewController控制住这个操作:
view 界面上给大家呈现的东西:
重要的来了,就是viewModel,它就是控制所有的数据,一切的数据都是他来掌握,调配。
service 当然就是请求数据了!
最后就是model
这就是我的理解了,大家感兴趣的话,可以我和交流!
微博ID:俺就是个码农
项目使用了,信号机制!我在简书上写过一些信号机制的笔记!
链接:http://www.jianshu.com/p/793880c94b8c
谢谢大家!