您当前的位置: 首页 > 

Allen Su

暂无认证

  • 3浏览

    0关注

    431博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【综合类型第 18 篇】什么是 MVC 模式?

Allen Su 发布时间:2018-12-25 16:20:36 ,浏览量:3

这是【综合类型第 18 篇】,如果觉得有用的话,欢迎关注专栏。

MVC 是一个经典的设计模式,接下来我简述一下什么是 MVC ?

什么是 MVC MVC:全名 Model View Controller。是模型(model),视图(view),控制器(controller)的缩写。

一:什么是 Model 层 ? 作用:model 是用于处理应用程序中程序数据逻辑的部分,通常模型对象负责在数据库中存取数据。

二:什么是 View 层? 作用:view 是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的。

三:什么是 Controller 层? 作用:controller 是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

通过下面这张图,我们可以更直观的了解什么是 MVC 在这里插入图片描述 举例说明

我以 用户注册新账号 为例。

在注册界面(View),当用户把自己的账号,密码输入后(Controller),点击注册(Model),数据库存取完之后,此时会跳转到登陆界面(View),然后用户把注册时的账号密码输入(Controller),正确(Model)后会跳转到下一场景(View),如此形成了一个闭循环。

MVC 比较常见,还有一些常见的模式比如单例模式,观察者模式,工厂模式等等,这些设计模式我在后续的博客中会逐个列出,并举例说明。

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。

结束语 技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。 最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。
关注
打赏
1656491068
查看更多评论
立即登录/注册

微信扫码登录

0.0392s