MVVM 模式介绍
本文讲的是MVVM 模式介绍, 我考察了一段时间安卓的数据绑定类库,决定尝试下它的“Model-View-ViewModel”模式。因为我曾经和@matto1990合作开发过一款应用HackerNews Reader,所以我决定利用这种模式重新实现它。 这篇文章通过一款简单的App来论证MVVM模式,我建议你先看看这个项目,让你大概了解下它。 什么是MVVM模式? Model-View-ViewModel就是将其中的View的状态和行为抽象化,让我们可以将UI和业务逻辑分开。当然这些工作ViewModel已经帮我们做了,它可以取出Model的数据同时帮忙处理View中由于需要展示内容而涉及的业务逻辑。 MVVM模式是通过以下三个核心组件组成,每个都有它自己独特的角色: Model- 包含了业务和验证逻辑的数据模型 Vie