mvc设计模式
MVC (Model-View-Controller) 是一种软件设计模式.它强调分离软件的业务逻辑和显示. 这种“分离”提供了更好的分工和改进的维护. 一些其他的模式也是基于MVC来设计的,
对MVC软件设计模式的三个部分可以被描述如下:
- Model: 模型持有所有的数据、状态和程序逻辑.
- View: 负责界面的布局和显示.数据可视化
- Controller: 负责模型和界面之间的交互.
react用的就是MVC框架 也就是单向数据流
优点:所有数据变化有迹可循,缺点:代码量大。数据流转过程长
- view层传送指令到controller层
- controller完成业务逻辑,要求Model改变状态
- Model将新的数据发到View层,用户得到反馈
所有通信都是单向
本人是一个技术爱好者
1.但是每个技术爱好者都是从萌新开始的
2.我所有的博文都是我各方资料查阅(看的比较乱比较杂,因为有些是群里讨论等等来源,无法辨别出处,所以我的文章都是没有写明出处,都是我个人消化后整理,)
3.但是没有经过我实践的我一般会标注
4.希望大家共同交流共同进步,指出我的不足 谢谢

浙公网安备 33010602011771号