双向数据流
MV*
: 碎片化的状态与双向数据流
MV*
模型都包含了以下几个方面
-
Models: 负责存储领域/ 业务逻辑相关的数据与构建数据访问层,典型的就是譬如Person 、PersonDataProvider。 -
Views: 负责将数据渲染展示给用户,并且响应用户输入 -
Controller/Presenter/ViewModel: 往往作为Model 与View 之间的中间人出现,接收View 传来的用户事件并且传递给Model ,同时利用从Model 传来的最新模型控制更新View