码迷,mamicode.com
首页 > Web开发 > 详细

mvc设计模式

时间:2020-02-27 23:39:04      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:str   界面   设计模式   model   显示   过程   font   流转   可视化   

MVC (Model-View-Controller) 是一种软件设计模式.它强调分离软件的业务逻辑和显示. 这种“分离”提供了更好的分工和改进的维护. 一些其他的模式也是基于MVC来设计的,

对MVC软件设计模式的三个部分可以被描述如下:

  1. Model: 模型持有所有的数据、状态和程序逻辑.
  2. View: 负责界面的布局和显示.数据可视化
  3. Controller: 负责模型和界面之间的交互.

react用的就是MVC框架  也就是单向数据流

优点:所有数据变化有迹可循,缺点:代码量大。数据流转过程长

  • view层传送指令到controller层
  • controller完成业务逻辑,要求Model改变状态
  • Model将新的数据发到View层,用户得到反馈

所有通信都是单向

mvc设计模式

标签:str   界面   设计模式   model   显示   过程   font   流转   可视化   

原文地址:https://www.cnblogs.com/-constructor/p/12375131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!