title: androidUI设计MVVM设计模式讨论？
desc: 因为google 刚出了一套databinding 框架来实现VM， 一些业务逻辑操作完全可以放入VM来做，还有一些逻辑操作与当前Context有关，可以通过接口实现让activity 或者fragment来做，如果一个VM来做所有的操作，是不是代码太多，还是按逻辑拆分几个不同VM来做？
topic: Android 开发
content: MVVM是非常好的一套设计模式，看了问题才知道Android也引入了这个模式，回家了看一下。之前一直用WPF和MVVM。业务逻辑放在Model中，VM负责调用Model，所以不用担心VM会太大。
answerer_tags: 科班日语/二手程序员/二手吉他手。