我是这样理解MVC

MVC理论都说的很多了---

举个栗子:有一家超市是窗口售货模式,有一天大明走到窗口,想买三样东西:一桶泡面,一根葱,一包烟于是食品区,蔬菜区,烟酒区的三位负责人分别派自己区域的取货员去取货。食品区的小红去拿泡面,蔬菜区的小芳去拿葱,烟酒区的小丽去拿烟。于是很快大明就得到了想买的东西,开心地付款走人了。

这里,小明就是我们的用户,超市就是浏览器Browser,里面装着用户的需求。负责人就是控制器Controller,不同收到的需求时下发指令给取货员是各个板块Model ,去分别执行命令,最终用户需求被满足,展现在他眼前的就是搜索。这种运作模式就是我们执行的框架流程可以看出,三个取货员各司其职,不会互相影响,效率变高了,这样小模块化也便于管理和后期改进。英文的这队队队队最近刚学习的内容,正在写个小博客项目。希望我的理解还算准确,不严谨的地方请小伙伴们指正哈

还是象征性地理论一下:

MVC模式(Model - View - Controller)是软件工程中的一种架构模式,实现代码和界面分离。Model:放着应用程序的主要工程,处理数据和业务逻辑。View:视图层,是唯一需要给用户看的界面显示处理的结果。Controller:相当于一个端口,接收用户指令并传递命令,型号收到命令执行程序内容。


猜你喜欢

转载自blog.csdn.net/webKris/article/details/79822695