MVC架构(Model View Controllor)

(事件驱动型架构)
Model:数据模型(通常是一个保存属性的类,类似于容器)
View:用户界面(将数据可视化)
Controller:控制器(各种各样实现功能的类,封装了许多方法)
客户端架构:MVC架构 - 图1

MVVM架构(Model View ViewModel)

(数据驱动型架构)
本质是MVC的改进版