MVC是一个经典的设计模式,接下来我简述一下什么是MVC?
什么是MVCMVC:全名ModelViewController。是模型(model),视图(view),控制器(controller)的缩写。
一:什么是Model层?作用:model是用于处理应用程序中程序数据逻辑的部分,通常模型对象负责在数据库中存取数据。
二:什么是View层?作用:view是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的。
三:什么是Controller层?作用:controller是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
通过下面这张图,我们可以更直观的了解什么是MVC举例说明我以用户注册新账号为例。
在注册界面(View),当用户把自己的账号,密码输入后(Controller),点击注册(Model),数据库存取完之后,此时会跳转到登陆界面(View),然后用户把注册时的账号密码输入(Controller),正确(Model)后会跳转到下一场景(View),如此形成了一个闭循环。
MVC比较常见,还有一些常见的模式比如单例模式,观察者模式,工厂模式等等,这些设计模式我在后续的博客中会逐个列出,并举例说明。
结束语如果这篇博客有幸帮到了您,欢迎点击下方链接,和更多志同道合的伙伴一起交流,一起进步。