MVC模式的学习

2018-05-27  本文已影响9人  悟C

MVC是一种架构设计模式,它通过关注点分离鼓励改进应用程序组织,它强制将业务数据(Model)与用户界面(View)隔离,第三个组件(Controller)仍然管理逻辑和用户输入。

Model(模型)

Model管理应用程序的数据。Model不涉及用户界面,也不涉及表示层,而是代表应用程序可能需要的独特形式的数据。总而言之,Model主要是与业务数据有关。

View(视图)

视图是Model的可视化表示,表示当前状态的筛选视图。一个View通常检测一个Model,并在Model更改时进行通知,使View本身能够相应的更新。简而言之,View是应用程序数据的可视化表示。

Controller(控制器)

Controller是Model和View之间的中介,当用户操作View时,它通常负责更新Model。

MVC为我们提供了什么

上一篇下一篇

猜你喜欢

热点阅读