尝试理解 MVVM 的概念,我已经阅读了几篇博客并查看了一些项目。
据我所知,View 是一个“哑巴”,它只知道如何呈现传递给它的东西。
Models 只是普通的数据,而 ViewModel 是两者之间的一个缓冲层,应该从 Model 获取信息并将其传递给 View,而 View 应该知道如何呈现它。或者反过来,如果 View 中的信息发生变化,它应该将更改传递给 Model。
但我仍然不知道如何应用这个概念。有人能够解释一下非常简单的场景,以便我能够理解吗?我已经看过几个项目,但仍然不完全明白,如果有人能用简单的英语写出来,那就太好了。