mvc:
view(视图):用户界面
controller(控制器):业务逻辑
model(模型):数据保存
view给controller指令,controller要求model改变状态,然后model将新数据发送到view,用户得到反馈
mvvc
MVVM设计模式 :
M----Model : 单纯的Model 字典转模型
V-----View : 展示界面
VM-----ViewModel : 处理数据, 协管,加载网络下载数据
MVVM是将“数据模型数据双向绑定”的思想作为核心,因此在View和Model之间没有联系,通过ViewModel进行交互,而且Model和ViewModel之间的交互是双喜那个的,因此试图的数据的变化会同事修改数据源,而数据源数据的变化也会立即反应到View上。