mvc设计模式

2021-04-14 10:28

阅读:711

标签: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

上一篇:CSS-flex布局

下一篇:Linux netfliter 架构


评论


亲,登录后才可以留言!